【问题标题】:CakePHP - How to reassign Paginator parameterCakePHP - 如何重新分配 Paginator 参数
【发布时间】:2013-03-25 12:11:00
【问题描述】:

我遇到了一个我不明白的问题。

在我的控制器中:

$this->paginate = $a;
$list1 = $this->paginate('Model');
$this->paginate = $b;
$list2 = $this->paginate('Model');

我的问题是,为什么 $list2 与 $list1 完全相同,而我在获得 $list1 后已经更改了 $this->paginate?还有,如何让这些代码工作,以便我可以根据 $a 和 $b 得到 $list1 和 $list2?

提前致谢!

【问题讨论】:

    标签: cakephp pagination


    【解决方案1】:

    只是预感: 当您执行以下操作时会发生什么:

    $this->paginate = $a;
    $list1 = $this->paginate('Model');
    $this->paginate = array();
    $this->paginate = $b;
    $list2 = $this->paginate('Model');
    

    $a 和 $b 的值是否不同?

    【讨论】:

    • 我加 $this->paginate = array(); 结果是一样的喜欢你的评论。 $a 和 $b 是不同的。我也在分配后调试 $this->paginate,它们也不同,但 $list1 和 $list2 仍然相同。
    • 你能分享更多关于 $a 和 $b 的数据吗?
    猜你喜欢
    • 2020-06-18
    • 2010-11-11
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-12
    • 1970-01-01
    • 2023-03-23
    • 2017-04-10
    相关资源
    最近更新 更多