- 139 名前:1/3 [2007/12/20(木) 04:06:27 ID:XdoaO407]
- 調べてないつもりではないんだけど、確かに情報を小出しにしてるこちらが悪かった。
ごめんなさい。 誤解を生まないようにもう一度説明すると、 blogs テーブルはBlogモデルの中で var $hasMany = array('Post' => array('classname' => 'Post', 'limit' => 10)); postsテーブルではPostモデルで var $hasMany = array('Comment' => array('classname' => 'Comment', 'limit' => 10)); そいで最後に commentテーブルがCommentモデルでそれぞれ定義されてたとして。 普通はコントローラーで最初に var $uses = array('Blog', 'Post', 'Comment'); ってやっておいて、 $blogs = $this->Blog->findAll(null,null,null,null,null, $recursive = 2); でそれぞれ count($blogs['Posts']);// が10件 count($blogs['Posts']['Comments']);// が10件 入るよね。
|

|