这是我的情况,我有一个带有标签的用户仪表板:
- 第一个选项卡显示活动的用户项目
- 第二个选项卡显示过期的用户项目。
以及一堆其他标签。
当我尝试对 Tab1 和 Tab2 进行分页时,问题就开始了。我在这里有相对的问题。petrocket已经回答了这个问题,尽管它并不完全有效。
分页链接和计数器的问题仍然存在。
当我做
<?php pr($this->Paginator->params['paging']); ?>
我得到以下结果:
Array (
[UserProject] => Array
(
[page] => 1
[current] => 1
[count] => 8
[prevPage] =>
[nextPage] => 1
[pageCount] => 8
[order] => UserProject.id Desc
[limit] => 1
[options] => Array
(
)
[paramType] => named
)
[UserProject2] => Array
(
[page] => 1
[current] => 1
[count] => 5
[prevPage] =>
[nextPage] => 1
[pageCount] => 5
[order] => UserProject2.id Desc
[limit] => 1
[options] => Array
(
)
[paramType] => named
)
)
我的问题是:有什么方法可以手动更改 paginator counter、next、previous、first和last的值?
我的假设是,如果我可以从上述数组中手动指定这些值,它将正常工作。现在它只是[UserProject]
正确地获取 array 的值,而不是 array [UserProject2]
。