码迷,mamicode.com
首页 > Web开发 > 详细

ThinkPHP M函数疑点

时间:2015-04-16 17:26:55      阅读:191      评论:0      收藏:0      [点我收藏+]

标签:

模型类的命名规则是除去表前缀的数据表名称,采用驼峰法命名,并且首字母大写,然后加上模型层的名称(默认定义是Model),例如:

模型名 约定对应数据表(假设数据库的前缀定义是 think_) 
UserModel think_user 
UserTypeModel think_user_type 

如果你的规则和上面的系统约定不符合,那么需要设置Model类的数据表名称属性,以确保能够找到对应的数据表。
M函数在模型命名规则限制下M(‘UserType‘)获取的对应数据表是 ‘前缀_User_Type‘,如果数据库中的真实表为前缀_UserType,会发生错误,解决办法采用D函数或者M(‘usertype‘)小写都能达到目的

  

ThinkPHP M函数疑点

标签:

原文地址:http://www.cnblogs.com/ChengDong/p/4432390.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!