Cakephp4での設定ファイル(例えば、app_local.php
)などで複数のデータベースを分けて接続している例もありますね。
マスターとスレーブで複数のDBを使用している場合、「現在どちらに接続しているのか?」の確認方法です。
どのデータベースに接続しているのか確認
任意のコントローラー内、アクションメソッド内で、以下デバッグ出力をします。
対象コントローラー
debug($this->Models->getConnection()->config()['database']);
※Modelsの箇所が、確認対象のモデル名になります。
例えば、出力結果として期待するのがスレーブだった場合、app_local.phpで設定している(スレーブ)対象のデータベース名文字列が出力されるはず。