常識かもしれませんが、明言されている記事が見つからなかったのでエントリー。 動作確認バージョンは毎度のBeta 1.2.0.6311です。 queryとfind、findAllでの返り値の違い 例えばfindAllとqueryのそれぞれを使って全件取得した結果の違いを見比べてみます。(DBMSはMySQLを使用) まずfindAllを使う場合。 $this->User->findAll(); の結果は Array ( [0] => Array ( [User] => Array ( [id] => 1 [username] => aaa [password] => xxx ) ) [1] => Array ( [User] => Array ( [id] => 2 [username] => bbb [password] => yyy ) ) )となります。 次にqueryを使った場合。