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也考虑第二个参数?