【发布时间】:2011-09-22 16:01:02
【问题描述】:
是否有可能在同一个控制器中使用多个$paginate 变量?
我的问题是 Links 和 Tags 之间存在 hasAndBelongsToMany-Relation。 我已经自定义了分页选项,以便它与 habtm 一起使用:
public $paginate = array(
'limit' => 25,
'joins' => array(
array(
'table' => 'links_tags',
'type' => 'inner',
'alias' => 'LinkTag',
'conditions' => array(
'Link.id = LinkTag.link_id'
)
)
));
它工作正常,但还有另一个动作也应该分页。在此操作中,没有可用的标签,因此每个链接的显示频率与该链接的 links_tags 表中的条目一样频繁。
解决此问题的最简单方法是使用第二个$paginate 变量,但我没有找到解决方案。
【问题讨论】:
标签: cakephp controller pagination cakephp-1.3