采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
if(!$banner){ throw new BannerMissException();}
正常返回json
if($banner->isEmpty()){ throw new BannerMissException();}
错误返回:method not exist:think\db\Query->isEmpty
怎么有些模型无法调用isEmpty()方法?
我测试了下,在database.php里'resultset_type' => 'collection'时, select() 返回是collection数据集,find()就不是, 不知还有哪些方法在返回数据集上是不一样的?
这个课程里强调过了,find返回的是模型,而select明显是数组,只有数组才能是集合。只要是数组都会返回数据集,如果你设置了collection。否则就返回模型
这个课程里 强调了 必须是collection数据集才有isEmpty。模型没有
请问老师,在哪章哪节里讲的,我回去再看一遍
登录后可查看更多问答,登录/注册
全栈工程师/前后端都讲/架构思想/ RESTFul API、MySQL表设计
1.3k 23
1.5k 21
1.5k 19
1.5k 18
1.2k 18