find('threaded')

指定した検索条件での検索結果をツリー状のネストした配列で取得する事が出来ます。子レコードは'children'キーに格納されます。

    $results = $Model->find('threaded',$options);

動作条件

レコードが'parent_id'を使って親レコードと関連付けられている必要があります。ツリー状のデータ管理にはTreeビヘイビアを使う事が出来ます。

検索条件

検索条件を組み立てくれる事はありません。
つまり、単に「parent_id=23」といった条件では子孫レコードは取得されません。子孫まで取得できるような検索条件を自分で組み立てる必要があります。Treeビヘイビアを使った管理をしているなら、親レコードのlftとrghtの範囲を検索すれば子孫まで取得できます。

CakePHP Note (v1.3)

Index