查找方法cakephp 3中的字段限制

查找方法cakephp 3中的字段限制,cakephp,orm,cakephp-3.0,query-builder,Cakephp,Orm,Cakephp 3.0,Query Builder,我试图在CakePHP3 find方法中给出字段限制。 这里我只需要图像字段。所以我尝试了下面的代码 $user= $this->Users->find('all') ->order(['created' => 'DESC']) ->fields('image'); $this->set('users', $user); 但是这个选项在这里不起作用。如何在cake

我试图在CakePHP3 find方法中给出字段限制。 这里我只需要图像字段。所以我尝试了下面的代码

$user=  $this->Users->find('all')
                    ->order(['created' => 'DESC'])
                    ->fields('image');
       $this->set('users', $user);

但是这个选项在这里不起作用。如何在cakephp 3中添加字段限制选项?

没有名为
fields()
的方法。您应该参考文档,无论是烹饪书还是API文档,仅仅将代码放在一起通常不会有任何效果

使用
Query::select()
方法定义应选择的字段,该方法接受列名、别名=>列集和表达式对象的数组,如

->find()->select(['field_a', 'field_b', 'alias' => 'field_c', /* etc */])


没有名为
fields()
的方法。您应该参考文档,无论是烹饪书还是API文档,仅仅将代码放在一起通常不会有任何效果

使用
Query::select()
方法定义应选择的字段,该方法接受列名、别名=>列集和表达式对象的数组,如

->find()->select(['field_a', 'field_b', 'alias' => 'field_c', /* etc */])