つまり、Users
多くPosts
の を持ち、多くの に属しTags
ます。
また、Users
have many Recipes
、これは many を持ち、 many に属しIngredients
ます。
$this->User->find('all'); // Yields one level, no associated Tags or Ingredients.
追加:
$this->User->find('all', array('recursive' => 2); // Yields two levels, all Tags and Ingredients
1 つのフィールド、つまり だけを再帰したい場合はどうすればよいRecipe
ので、すべてのIngredients
?
この動作を使用したいようですcontain
が、これは効果がないようです。動作を削除すると、recursive
1 レベルのデータしか得られません。
これも私のモデルに含めてください。
public $actsAs = array('Containable');