У меня возникли проблемы с получением разбивки на страницы, когда в запросе участвуют условия. В моей OrdersController У меня есть следующие разбиения на страницы, чтобы отобразить все заходы и она прекрасно работаетПроблемы с разбивкой по страницам CakePHP
$order_list = $this->Paginate('Order');
$this->Set('orders', $order_list);
Когда я пытаюсь найти заказы для данного пользователя он сразу же выдает ошибку, и я даже не могу понять, что это связано с.
$order_list = $this->Paginate = array(
'conditions' => array('Order.userid' => $id)
);
$data = $this->Paginate('orders', $order_list);
$this->set(compact('data'));
В моей OrdersController я перечислил:
public $paginate = array(
// other keys here.
'maxLimit' => 20
);
Когда я пытаюсь запустить это я получаю сообщение об ошибке: «Произошла внутренняя ошибка Ocurred», которая не помогает вообще.
Когда я печатаю результаты поиска для $ order_list, он просто выплевывает параметры, которые я ищу, поэтому я даже не думаю, что это поиск.
Array ([conditions] => Array ([Order.userid] => 4))
Это в основном только говорит мне, что я ищу, и на самом деле не искать таблицу заказов для значений.
Удивительный, вы мужчина! Я бы поддержал и принял, но у меня недостаточно репутации. Если ты будешь моим вопросом, может быть, это подтолкнет меня. – user2443591
Рад помочь! Разве вы не можете принять ответ уже? Я имею в виду, что даже ограниченный rep? –
Я был в состоянии принять, но я все еще не могу поддержать ваш ответ. – user2443591