2
在cakephp中排序分頁結果需要一些幫助3.3 我想按多列進行排序,但如果我在下一頁(或任何其他頁面)上進行分頁,則只考慮第一頁。 它是一個功能或錯誤?Cakephp 3.3按多列排序分頁結果
這是在控制器中的分頁命令:
$this->paginate = [
'limit' => 20,
'order' => [
'Iktato.evszam' => 'DESC',
'Iktato.iktatoszam' => 'DESC'
]
];
生成的查詢:
SELECT
Iktato.id AS `Iktato__id`,
Iktato.iktatoszam AS `Iktato__iktatoszam`,
Iktato.evszam AS `Iktato__evszam`,
Iktato.datum AS `Iktato__datum`,
Iktato.honnan AS `Iktato__honnan`,
Iktato.felado AS `Iktato__felado`,
Iktato.cimzett AS `Iktato__cimzett`,
Iktato.targy AS `Iktato__targy`,
Iktato.tema AS `Iktato__tema`,
Iktato.iktatoszemely AS `Iktato__iktatoszemely`,
Iktato.megjegyzes AS `Iktato__megjegyzes`,
Iktato.allapot AS `Iktato__allapot`,
Iktato.user_id AS `Iktato__user_id`
FROM
iktato Iktato
ORDER BY
Iktato.evszam desc
LIMIT
20 OFFSET 20
生成分頁鏈接只有一個排序參數。我們如何強制Paginator helper也考慮第二個參數?