当尝试使用 CakePHP Paginator 对数据进行排序时,它会返回区分大小写的排序结果。我尝试在订单查询中指定的字段周围添加 UPPER,但这似乎不起作用。我正在使用带有 PostgreSQL 数据库的 CakePHP 2.0.3。我的 $paginate 变量和调用它的代码是:
var $paginate = array(
'limit' => 25,
'order' => array(
'User.first_name' => 'asc'
)
);
..
(In my view function)
$users = $this->paginate('User');
如何强制 CakePHP 返回不区分大小写的排序结果?