cakephp 复杂查询
2016-06-21 16:32
501 查看
$now = time(); $this->CardTypeInfos->recursive = -1; $conditions = [ 'seller_id'=>SELLER_ID, 'del_state'=>1, 'or'=>[ [ 'date_info_type'=>2, ], [ 'date_info_type'=>1, 'begin >= '=>$now, 'end <= '=>$now, ], ] ]; $coupons_list = $this->CardTypeInfos->find('list', array('conditions' => $conditions, 'fields' => array('id', 'title'))); echo $this->debugsql('CardTypeInfos'); die;
以上代码 sql语句输出 :SELECT `CardTypeInfos`.`id`, `CardTypeInfos`.`title` FROM `dkh_yunths`.`card_type_infos` AS `CardTypeInfos` WHERE `seller_id` = 1 AND `del_state` = 1 AND ((`date_info_type` = 2) OR (((`date_info_type` = 1) AND (`begin` >= '1466497533') AND (`end` <= '1466497533'))))
相关文章推荐
- PHP 冒泡,选择,插入和快速排序法
- php install.php中一些函数
- PHP定义常量是,const和define的区别
- php中全等(===)和相等(==)的用法区别
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- php面向对象构造函数、析构函数的作用
- PHP MySql增删改查的简单实例
- PHP Json格式化时间处理
- JHTP自测题_第五章_控制语句Part 2-逻辑运算符
- 基于ThinkPhp开发的一套OA管理系统
- JHTP小结_第五章_控制语句Part 2-逻辑运算符