嘗試使用CakePHP分頁程序對數據進行排序時,它將返回區分大小寫的排序結果。我試圖在訂單查詢中指定的字段周圍添加UPPER,但這似乎不起作用。我將CakePHP 2.0.3與PostgreSQL數據庫結合使用。我的$ PAGINATE變量和代碼來調用它是:CakePHP分頁程序區分大小寫
var $paginate = array(
'limit' => 25,
'order' => array(
'User.first_name' => 'asc'
)
);
..
(In my view function)
$users = $this->paginate('User');
我怎麼能強迫的CakePHP返回一個不區分大小寫的排序結果?
爲什麼數據大小寫敏感呢? shouldnt'utf8_unicode_ci'(CI代表不區分大小寫)從源頭解決問題,而不是嘗試修復症狀? – mark