2012-04-09 11 views
3

cakephpのgeneratetreelistが返すツリーの深さをどのように制限できますか?cakephp generateTreeList制限深度

documentationは、私は深さを渡すことができないことを示しています。これを回避するためのエレガントな方法は何でしょうか?

+1

...本で説明したように、あなたがレベルをキャッシュする場合は、generateTreeListコールにconditionとして必要なレベルを指定することができますねCakePHPの2.7に

を追加しましたが、できたました'generateTreeList($ conditions = null、$ keyPath = null、$ valuePath = null、$ spacer = '_'、$ recursive = null)'の$再帰はここで動作しますか?ドキュメントには、「関連するレコードを取得するための深さのレベル」 – mark

+0

いいえ、ツリーの深さではなく、ツリー内のレコードにモデルが添付されていることを示します。 – Will

+0

おそらく、まだコードがないからです。クエリの後にフェッチされる不要なデータをいつでも「落とす」ことができます。しかし、おそらくより洗練されたソリューションを探しているでしょう。 – mark

答えて

関連する問題