我们可以修改模型的查找功能并添加自定义功能来构建查询吗?

时间:2019-02-13 14:46:41

标签: cakephp

有一个名为-> select()的函数来定义要从模型中选择的内容,但是我想要一个类似于skipFields()的函数,可以在其中定义不从模型中选择的字段。我不知道如何修改find​​()函数或将自定义函数skipFields()添加到模型中。如果有人知道,请帮助我。预先感谢。

1 个答案:

答案 0 :(得分:-1)

为什么不使用fields参数进行查找?

 $articles->find()
  ->where([])
  ->fields(['field1', 'field2'])
  ->all();