关于ThinkPHP查询条件解析Bug

浏览:604 发布日期:2013/08/26 分类:技术分享
$groups_obj    =    D('Groups');
$groups_list = $groups_obj->where(array('groups_status'=>1))->order('groups_sort desc,groups_id asc')->select();

Model:
<?php
defined('THINK_PATH') or exit();
/**
 * Dream!网站后台管理系统
 * @todo        用户模块数据层
 * @author        Msj <mashengjie@m-365.com>
 * @copyright    m-365.com
 * @version        1.0
 * @since        2013-7-17
 */
class GroupsModel extends MsjModel{
    protected $fields = array(  
                'groups_id', 
                'groups_name',
                'groups_title',
                'groups_remark',
                'groups_status',
                'groups_sort',
                'groups_add_time',
                'groups_add_user',
                'groups_update_time',
                'groups_update_user',
                '_pk' => 'groups_id',     
                '_autoinc' => true
    );
    
    protected $insertFields = array(
                'groups_name',
                'groups_title', 
                'groups_remark',
                'groups_status',
                'groups_sort',
                'groups_add_time',
                'groups_add_user'
    );
    protected $updateFields = array(
                'groups_id', 
                'groups_name',
                'groups_title', 
                'groups_remark',
                'groups_status',
                'groups_sort',
                'groups_update_time',
                'groups_update_user'
    );
    protected $_auto = array (
            array ('groups_add_time','time',1,'function'),
            array ('groups_add_user','getCurrentUserName',1,'function'),
            array ('groups_update_time','time',2,'function'),
            array ('groups_update_user','getCurrentUserName',2,'function')
    );
}

如下面这样就不会报错.~$groups_obj    =    D('Groups');
$groups_list = $groups_obj->where(array('groups_status'=>array('eq',1)))->order('groups_sort desc,groups_id asc')->select();
最佳答案
评论( 相关
后面还有条评论,点击查看>>