Я использую cake php scroll pagination для подкачки продуктов. Я использую группу флажков в поле зрения, чтобы установить вручную условие пользователя для разбивки на страницы. Я использовал следующий код для установки условия после запроса ajax.cakephp pagination with advance Фильтр
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