3
cakephpのgeneratetreelistが返すツリーの深さをどのように制限できますか?cakephp generateTreeList制限深度
documentationは、私は深さを渡すことができないことを示しています。これを回避するためのエレガントな方法は何でしょうか?
cakephpのgeneratetreelistが返すツリーの深さをどのように制限できますか?cakephp generateTreeList制限深度
documentationは、私は深さを渡すことができないことを示しています。これを回避するためのエレガントな方法は何でしょうか?
Node level (Depth)は、私は確信してノート
...本で説明したように、あなたがレベルをキャッシュする場合は、
generateTreeList
コールにcondition
として必要なレベルを指定することができますねCakePHPの2.7にを追加しましたが、できたました'generateTreeList($ conditions = null、$ keyPath = null、$ valuePath = null、$ spacer = '_'、$ recursive = null)'の$再帰はここで動作しますか?ドキュメントには、「関連するレコードを取得するための深さのレベル」 – mark
いいえ、ツリーの深さではなく、ツリー内のレコードにモデルが添付されていることを示します。 – Will
おそらく、まだコードがないからです。クエリの後にフェッチされる不要なデータをいつでも「落とす」ことができます。しかし、おそらくより洗練されたソリューションを探しているでしょう。 – mark