M()和D()

本文详细介绍了ThinkPHP框架中M方法和D方法的区别与用法。M方法主要用于高效实例化基础模型类,适用于简单数据操作;D方法则用于实例化用户自定义模型类,支持更复杂的业务逻辑及数据验证。

ThinkPHP中M方法和D方法都用于实例化一个模型类,

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

$User = M('User');

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

$User = D('User');

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

    $User = D('User', 'Admin');     // 实例化 Admin 项目下面的 User 模型 
    $User = D('Admin.User');        // 启用了项目分组

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值