cakephp中按条件分页

cakephp中按条件分页,cakephp,Cakephp,我对在我的应用程序中使用类似分页的东西表示怀疑 我的桌子看起来像什么 Entry Firstname Last Name Residential Address Degree Gender Submitter 1 Aruna Chinnamuthu MDu BE Female aruna@gmail.com 2 Nisha Durgaeni MS BE Femal

我对在我的应用程序中使用类似分页的东西表示怀疑

我的桌子看起来像什么

 Entry Firstname Last Name  Residential Address Degree  Gender   Submitter

 1  Aruna    Chinnamuthu    MDu                   BE     Female  aruna@gmail.com
 2  Nisha    Durgaeni   MS                    BE     Female  nisha@gmail.com
 3  Nathiya  N          Mumbai                    BE     Female  nathiya@gmail.com
在我看来,我试图在第一次带来的第一个条目,并点击视图中的下一个链接,它必须显示第二个提交人的条目,然后继续

我在book.cakephp.org中看到了分页概念。但在所有这些中,他们提到的只是使用限制和顺序而不是使用条件来分页。。如何做到这一点

有可能吗

我的提交者在数组中为

function view($formid){
$submitters=$this->Result->find('all',array('conditions'=>array('Result.form\u id'=>$formid),'group'=>array('Result.submitter\u id'))


也就是说,我正试图通过我表格的提交者进行分页。。在cakephp中是否可能?请建议我..

我认为您可能希望使用可包含的行为。这将允许您指定将应用于模型数据检索的条件

我不能很好地辨别代码的其余部分,因为从OP中看格式不太好,但我认为您的条件仅限于form_id=$formid,对吗?我建议(在这行之前)动态附加一个可包含的行为,将表单限制为仅$formid


我不是100%确定这是您所追求的,但我可能对这个问题理解不正确。

我不确定您正在使用的CakePHP版本,但在CakePHP 1.2中,Paginate方法采用了第二个参数。这是条件数组:

$this->paginate('Result', array( 'id' => 1, 'someOtherCondition' => 'condition' ) );
$this->paginate('Result', array( 'id' => 1, 'someOtherCondition' => 'condition' ) );