假设我在使用limit
检索的一组记录上设置了每页10 $results = $this->paginate('ModelName')
。与paginate / find参数匹配的记录总数为30,因此每个页面上显示10条记录。当我查看$results
时,它只包含页面上显示的10条记录。
有没有办法在视图中获取所有30条记录,而无需单独执行$allResults = find('all', $params)
后跟$this->set('everything', $allResults)
之类的操作?
答案 0 :(得分:0)
我最终传递了一些分页参数,这些参数可用于从视图中通过表单检索所有30条记录到动作。
因此,用户单击视图上的表单,该表单将隐藏变量提交给操作,其中检索整组30条记录并执行所需操作。然后,页面将重定向到先前分页的视图。