1

CakePhp を使用する場合、AppModel クラスで recursive = -1 を設定し、より深いデータ関係が必要な場合はいつでも Containable Behavior を使用することをお勧めしますか?

これにより、アプリケーションがデータベース関連のパフォーマンスの低下を回避できる可能性が最も高くなると思いますが、その方法論は適切ですか?

ありがとう

レオ

4

2 に答える 2

3

すべてのクエリで Containable 動作を使用します。私が使用するより深い関係が必要ない場合$params['contain'] = array();-> 私はもう再帰をまったく使用しません

于 2010-03-18T16:05:06.087 に答える
1

レオ 私はあなたがやろうとしていることを理解しています、そしてそれはかなり良い考えですが、私がすべての関係でやりたいことは、各関係のフィールドを設定することです.

このようにしてデータを取得し、結合はそれほど悪くありません。

于 2010-03-18T20:41:52.650 に答える