假设我有一张含有多种成分的食谱。
我做一个递归的发现,用他们的相关成分来获取食谱:
$this->Recipe->find('all', array('fields' => array('id','title','description')));
在这里,我可以使用'fields'属性来指定我只希望它返回id,title和description。但是,尽管如此,cakephp仍然会从成分表中返回所有列。
如何告诉cakephp我只想要成分表的id和名称字段?
btw成分模型是“成分”,表格是成分,聚合表是recipes_ingredients。
答案 0 :(得分:2)
你想要ContainableBehavior http://book.cakephp.org/1.2/en/The-Manual/Core-Behaviors/Containable.html