请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

数据提交问题

开始的时候这样写 $menuId = D('Menu')->insert($_POST);

数据提交不正确报错为:

https://img1.sycdn.imooc.com/szimg//58609e0b000105d610220560.jpg

$menuId = M('Menu')->add($_POST);就好了,为什么?



正在回答

4回答

singwa 2016-12-26 12:42:26

您 model中的 construct方法里面写错了

$this->_db  db前面有下划线。切记。

0 回复 有任何疑惑可以回复我~
  • 提问者 志在天堂 #1
    尽然犯这种低级错误,谢谢老师……
    回复 有任何疑惑可以回复我~ 2016-12-26 12:45:14
  • singwa 回复 提问者 志在天堂 #2
    哈哈,没事…有问题随时沟通
    
    回复 有任何疑惑可以回复我~ 2016-12-26 12:46:53
  • 提问者 志在天堂 #3
    老师再次请教个问题:在控制器中 为什么不直接用 add() 方法直接插入数据,反而在Model层重新定义一个插入数据的方法呢?
    回复 有任何疑惑可以回复我~ 2016-12-26 12:48:04
singwa 2016-12-26 12:37:16

您好,你model层代码贴出来我看看

0 回复 有任何疑惑可以回复我~
  • 提问者 志在天堂 #1
    老师,贴出来了
    回复 有任何疑惑可以回复我~ 2016-12-26 12:38:19
提问者 志在天堂 2016-12-26 12:40:07

https://img1.sycdn.imooc.com/szimg//58609f1900012c8b04700444.jpg

全部model层代码

0 回复 有任何疑惑可以回复我~
提问者 志在天堂 2016-12-26 12:37:56

https://img1.sycdn.imooc.com/szimg//58609e930001ac2c05230164.jpg

model层代码

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号