使用 D()方法比直接使用模型类更加的智能,如果在\Home\Model\UserModel 找
不到该模型类, 那么就会去公共模块下找\Common\Model\UserModel 去找。 如果还找不到,
就会直接实例化基类 Model()类,也就是等同于使用 M()方法。
需要注意的是:M(‘User’)方法中的表名需要首字母大写,因为公共模块里无法识别小写的表头,尽管数据库的表名全是小写,比如think_user,它会跳过公共模块直接去实例化基类Model()。
D(‘user‘)方法在 Home 模块里可以识别小写的表头,M(‘user‘)方法也可以识别小写的表头。
本文出自 “ThinkPHP学习笔记” 博客,谢绝转载!
原文地址:http://maplebb.blog.51cto.com/2547849/1626040