CakePHP3を触り始めています。Cake3からfind()の結果がオブジェクトになりました。 Cake2までは配列だったのでpr関数で見ても問題なかったのですが、オブジェクトになるとprは辛くなります。 CakePHP3からはdebug関数を使うと下記のようにリレーション先のデータも確認できるようになります。debug関数はcakephpが標準で用意しているグローバル関数です。CakePHP2にもあります。 debug( $this->Users->find()->contain(['Bookmarks'])->all() ); Users hasMany Bookmarksの状態でfindすると、下記のようなデータがdebug()を通して確認できます。 Usersオブジェクトの中にitemsフィールドがあり、その中身が下記になります。 リレーション先のエンティティオブジェクトがboo