暂无 |

实例化用户定义的模型类

如果项目有较多的表需要实现逻辑业务,而不仅仅是简单的 CURD 操作,那就需要实例化自定义的模型类,如 UserModel(用户模型类)、GoodsModel(商品模型类)等。我们在定义的模型类里面实现逻辑业务,而在操作里面实例化该模型:

$User = new UserModel(); 

或者使用 D 快捷方法:

$User = D('User');

当使用到模型里面的一些高级功能如 自动验证填充 等,就需要用到 D 实例化模型方法而不能用 M 方法。

默认的 D方法 只能支持调用当前项目的模型,如果需要跨项目调用,需要使用:

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

查看 D快捷方法 实例:《ThinkPHP 表单数据智能写入 create 方法

0

java教程
php教程
php+mysql教程
ThinkPHP教程
MySQL
C语言
css
javascript
Django教程

发表评论

    评价:
    验证码: 点击我更换图片
    最新评论