简而言之,Usershave many Posts,拥有且属于 many Tags。
此外,Users拥有 many Recipes,拥有且属于 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
如果我只想递归一个字段,即Recipe,那么我得到所有的Ingredients怎么办?
看来我想使用该contain行为,但这似乎没有效果。如果我删除该recursive行为,我只会获得一级数据。
也将其包含在我的模型中。
public $actsAs = array('Containable');