直接用model()调用不到add方法

直接用model()调用不到add方法

http://img1.sycdn.imooc.com//climg/5c3423c900012fb910200381.jpg

如图所示,用Loader::model('Category')->add_category($data);可以调用add_category方法

而直接model('Category')->add_category($data);提示 我

Method 'add_category' not found in \think\Model

请问这个是怎么回事呢?

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

1回答
好帮手慕查理 2019-01-08 14:01:26

您好,报错信息为找不到add_category方法,同学请检测是否完成此方法?祝学习愉快!

  • 提问者 笙歌醉梦 #1
    谢谢回答 此问题已解决,实际上两种方式都可以调用方法,报错是因为phpstorm编辑器报错,程序上并没有报错。 但由于在调用的方法中使用save()存储数据时没有传入参数,导致查询数据库时为空而引发了错误的判断。好低级的错误。。。。。。
    2019-01-08 15:26:52
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师