使用模型where方法后返回的对象是db对象。

浏览:840 发布日期:2018/05/24
5.0.0 - 致命 - 已关闭
使用模型where方法后返回的对象是db对象,后面的链式操作无法继续使用当前模型的方法。例如我在我的模型中定义了test方法,使用where方法后我想再使用test方法就会报错method not exist:think\db\Query->test。个人认为链式操作当前对象上进行的操作。不能因为使用了一个方法后造成后面的方法无法正常进行。
补充下:模型中的setInc和setDec是需要基于where条件使用的。但使用了where方法后,就不会使用到模型中的setInc和setDec方法了。而是使用db中的相关方法。
评论()
后面还有条评论,点击查看>>