查找方法cakephp 3中的字段限制
Fields limit in find method cakephp 3
我试图在 cakephp 3 查找方法中限制字段。
在这里我只需要图像 field.So 我试过下面的代码。
$user= $this->Users->find('all')
->order(['created' => 'DESC'])
->fields('image');
$this->set('users', $user);
但是这个选项不起作用 here.How 在 cakephp 3 中添加字段限制选项?
没有名为fields()
的方法。您应该参考文档,无论是 Cookbook 还是 API 文档,只是将代码放在一起通常不会给您任何帮助。
使用 Query::select()
方法定义应选择的字段,该方法接受列名数组、别名 => 列集和表达式对象,例如
->find()->select(['field_a', 'field_b', 'alias' => 'field_c', /* etc */])
见
我试图在 cakephp 3 查找方法中限制字段。 在这里我只需要图像 field.So 我试过下面的代码。
$user= $this->Users->find('all')
->order(['created' => 'DESC'])
->fields('image');
$this->set('users', $user);
但是这个选项不起作用 here.How 在 cakephp 3 中添加字段限制选项?
没有名为fields()
的方法。您应该参考文档,无论是 Cookbook 还是 API 文档,只是将代码放在一起通常不会给您任何帮助。
使用 Query::select()
方法定义应选择的字段,该方法接受列名数组、别名 => 列集和表达式对象,例如
->find()->select(['field_a', 'field_b', 'alias' => 'field_c', /* etc */])
见