我使用蛋糕php滚动分页来分页产品。 我使用视图部分中的复选框组来设置手动条件由用户分页。 我使用以下代码在ajax请求后设置条件。cakephp分页与先行筛选器
class SearchController extends AppController {
public $helpers = array('Html', 'Form', 'Session','Paginator','Js' => 'Jquery');
public $components = array('RequestHandler','Session','Cookie','Paginator');
public function index() {
$this->loadModel("Bangsworkinghrs");
$agetworkinghrs = $this->Bangsworkinghrs->getworkinghrs();
$this->set('agetworkinghrs', $agetworkinghrs);
$this->loadModel("Gig");
$options = array('Gig.subcategory' => 'Logo Design');
if(!empty($this->request->data['filter']['workinghrs'])) {
$options = array('Gig.subcategory' => 'Logo');
}
$this->Paginator->settings = $options;
$agetGigsItem = $this->Paginator->paginate('Gig', $options);
$this->set('agetGigsItem', $agetGigsItem);
}
}
通过这个代码,我能够改变的寻呼,但服务器爆炸的条件只有在默认20条记录下一记录不是由服务器爆炸,没有错误消息我的CakePHP的版本是2.6.8
现在感谢它的工作 – ptailor