【问题标题】:Specify fields in a recursive find with cakephp使用 cakephp 在递归查找中指定字段
【发布时间】:2011-01-05 03:50:25
【问题描述】:

假设我有一个包含许多成分的餐桌食谱。

我进行递归查找以获取带有相关成分的食谱:

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

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

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

顺便说一句,成分模型是“Ingredient”,表是成分,聚合表是recipes_ingredients。

【问题讨论】:

    标签: sql mysql cakephp find


    【解决方案1】:

    【讨论】:

    • 链接对我来说是空白的。您可以在此处修复或发布解决方案而不是链接吗?
    • 修复了链接。不过它适用于 Cake 1.x,我不知道它是否仍然适用于 2.x。
    猜你喜欢
    • 2013-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-02-04
    相关资源
    最近更新 更多