使用cakephp指定递归查找中的字段

时间:2011-01-05 03:50:26

标签: sql mysql cakephp find

假设我有一张含有多种成分的食谱。

我做一个递归的发现,用他们的相关成分来获取食谱:

$this->Recipe->find('all', array('fields' => array('id','title','description')));

在这里,我可以使用'fields'属性来指定我只希望它返回id,title和description。但是,尽管如此,cakephp仍然会从成分表中返回所有列。

如何告诉cakephp我只想要成分表的id和名称字段?

btw成分模型是“成分”,表格是成分,聚合表是recipes_ingredients。

1 个答案:

答案 0 :(得分:2)