请稍等 ...
×

采纳答案成功!

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

添加失败!找不到数据表

代码都一样,不懂哪里出了问题,还有就是,请问老师,model('Category')->add($data);的意思是找到model层的Category模块提交接受到的data数据。那怎么知道添加到DB中 的哪张表呢?还有他怎么知道是找common模块下的catagory?全局搜索么?

https://img1.sycdn.imooc.com//szimg/5a9be4a70001d02402410241.jpg

https://img1.sycdn.imooc.com//szimg/5a9be4a700011bec09980263.jpg

https://img1.sycdn.imooc.com//szimg/5a9be4290001886f07210556.jpg


正在回答

2回答

您好

您的第一个问题:那怎么知道添加到DB中 的哪张表呢?

答: 根据model()里面您填写的 字符串来找的 比如model("Category")他就找x_category这张表

第二个问题:还有他怎么知道是找common模块下的catagory?全局搜索么?

答:因为common是公共模块,他会先找这个模块下的category

0 回复 有任何疑惑可以回复我~
  • 提问者 yrla #1
    感谢老师,这下通顺很多。抱歉是我没表达清楚,首要问题是已正确配置database文件,但一直报错找不到数据表。config()一下,发现其他信息都正确,但前缀没有配置成功,还是空的。没办法,在模型中指定数据表后成功添加数据。才能继续学习。example:protected $table='o2o_category';
    回复 有任何疑惑可以回复我~ 2018-03-04 20:50:57
  • 提问者 yrla #2
    非常感谢!
    回复 有任何疑惑可以回复我~ 2018-03-04 20:55:04
  • 请问老师,这样的话,是不是意味着一张表对应一个model文件?
    回复 有任何疑惑可以回复我~ 2018-03-24 10:44:10
提问者 yrla 2018-03-05 09:58:15

谢谢singwa 老师,问题已解决,之前看慕课网一个TP视频,自定义了配置目录,导致配置信息无效。改回默认配置文件就OK了

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信