暂无 |

实例化其他模型类

实例化基础模型类,只能完成基本的 CURD 操作。如果只是需要扩展一些通用的逻辑,那么就可以实例化其他模型类:

$User = new CommonModel('User'); 

或者使用 M 快捷方法:

$User = M('User', 'CommonModel');

CommonModel(对应 Lib/Model/CommonModel.class.php 文件)类必须继承 Model 类,如果没有定义别名导入的话,放在项目 Lib/Model 目录下,系统自动加载。我们可以 在CommonModel 类里面定义一些通用的逻辑方法,就可以省去为每个数据表定义具体的模型类。

如果项目涉及的表非常多,而只有个别表有一些复杂的业务逻辑需要封装,那么上面这两种模型实例化方式相结合是一个不错的选择。

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

发表评论

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