Yii小技巧积累
2015-07-16 16:06
555 查看
默认搜索条件设置
public function scopes() { return array( //订单海 'oSea'=>array( 'order'=>'take_did asc,id desc', ), 'oSelf'=>array( 'condition'=>'did = :did', 'params'=>array(':did' => Yii::app()->dealerUser->id), ), ); } /** * @desc 默认条件 * */ public function defaultScope() { $array = parent::defaultScope(); //默认调取半年内数据 $default_time = date('Y-m-d', strtotime('-6 month')); $array['condition'].= " and pdate>= '{$default_time}'"; return $array; }调用的时候$model->oSelf()->search();直接调用了oSelf加入这个条件。而defaultScope是该model所有的方法都会调用该条件。
相关文章推荐
- thinkphp autoload 命名空间自定义 namespace
- PHP缓存
- 系统吞吐量(TPS)、用户并发量、性能测试概念和公式
- smtp邮件营销吧
- PHP插件技术-插件钩子(hooks)分析
- YII的异常处理
- windows 7 64bit安装apche php
- Yii: 返回数据表中指定字段以及添加自定义字段值
- FreeMarker页面中获得contextPath
- php正则匹配中文
- PHP使用数组实现队列(实际就是先进先出如何实现)
- PHP mysqul连接数据库,执行查询语句,打印返回结果集和断开数据库
- 权限问题导致无法删除ftp文件
- Phpcms V9最新版整合DX3.2教程详解
- phpcms调取当前栏目的描述及当前栏目的名称
- PHP实现C#山寨ArrayList的方法
- Win7下安装与配置PHP环境(三)
- Win7下安装与配置PHP环境(二)
- 浅谈PHP5中垃圾回收算法(Garbage Collection)的演化
- PHP 文件操作