码迷,mamicode.com
首页 > 其他好文 > 详细

[tp3.2.1]大D构建模型

时间:2015-01-16 14:26:33      阅读:370      评论:0      收藏:0      [点我收藏+]

标签:

使用大(写字母)D方法:
如果,在默认到Home模块下面找不到UserModel模块,那么就会到Common模块下去找。
而如果此时在Common模块下还是找不到UserModel,那就会调用Model基类(效果等于M()方法)
跨模块实例化
$user=D(‘Admin/User‘)

使用M()效率更高。
    $user=M();
    $user->query(‘SELECT * FROM think_user WHERE user=蜡笔小新‘)

字段缓存
    
默认是打开的

‘DB_FIELDS_CACHE‘‘=>false, // 关闭

手工定义‘字段定义’
在UserModel类中,增加 protected $fields=array(‘id‘,‘user‘,‘_pk‘=>‘id‘,
                    ‘type‘=>array{
                        ‘id‘=>‘smallint‘,
                        ‘user‘=>‘varchar‘,
                    });

[tp3.2.1]大D构建模型

标签:

原文地址:http://www.cnblogs.com/lizunicon/p/4228466.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!