如何在使用分页时获取所有记录

时间:2013-06-13 22:18:33

标签: cakephp

假设我在使用limit检索的一组记录上设置了每页10 $results = $this->paginate('ModelName')。与paginate / find参数匹配的记录总数为30,因此每个页面上显示10条记录。当我查看$results时,它只包含页面上显示的10条记录。

有没有办法在视图中获取所有30条记录,而无需单独执行$allResults = find('all', $params)后跟$this->set('everything', $allResults)之类的操作?

1 个答案:

答案 0 :(得分:0)

我最终传递了一些分页参数,这些参数可用于从视图中通过表单检索所有30条记录到动作。

因此,用户单击视图上的表单,该表单将隐藏变量提交给操作,其中检索整组30条记录并执行所需操作。然后,页面将重定向到先前分页的视图。