您的位置:首页 > 其它

M()和D()

2015-09-20 19:47 190 查看
ThinkPHP中M方法和D方法都用于实例化一个模型类,

M方法用于高效实例化一个基础模型类,简单的理解为对数据表名对应的数据表的操作:

$User = M('User');

D方法用于实例化一个用户定义模型类,即需要使用ThinkPHP模型中一些高级功能如自动验证功能,关联模型等复杂且数据表多的:

$User
= D('User');

PS:D方法 不支持跨项目调用,需要使用:

$User = D('User', 'Admin');     // 实例化 Admin 项目下面的 User 模型

$User = D('Admin.User');        // 启用了项目分组
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: