我也刚刚接触,写下学习笔记,分享一下
在实例化Model的时候可以使用M方法和D方法,区别是什么?
D方法的模型实例化 主要 用在你自定义了Model的情况下,
比如我在我的一个Model中添加了自己的业务逻辑
class UserModel extends Model{
public function getTopUser(){
//添加自己的业务逻辑
// ...
}
}那么我可以这样调用:$User = D('User');
$top_users = $User->getTopUser();如果我这样使用:$User = M('user');
$top_users = $User->getTopUser();会提示我请求的方法不存在,即使我已经自定义了Model 最佳答案