关于M();方法

来源:6-4 将文章相关数据提交到服务器

_小_七_

2016-08-15

我在model层遇到一个问题就是M()方法的,

我开始用M("News_Content");//这个方法出错了,因为它转换为了cms_news__content,news和content之间多了一个下划线  _      !!

后来改为M("NewsContent");这样就不出错了。问题就是在这里,表里面的table明明是cms_news_content;为什么在用M()方法时大小写不同就能多或一条下划线   _     呢?

写回答

2回答

utype

2016-08-22

tp框架中定义的规则。一般情况如果数据表是带有下划线的,M方法中需要写成驼峰法的写法才可以解析到。

0
1
_小_七_
非常感谢!
2016-08-22
共1条回复

Imooc_萧逸

2016-08-17

实例化自定义模型

0
0

前端到后台ThinkPHP开发整站

用PHP+MySQL+Ajax开完新闻资讯整站,实现“小全栈”的梦想

3360 学习 · 1014 问题

查看课程