Как я могу установить страницу пагинатора изнутри контроллера в cakePHP - PullRequest
3 голосов
/ 06 октября 2011

У меня есть стандартный бэкэнд cakePHP, но я не использую помощника по разбивке тортов.Мой существующий веб-интерфейс предоставляет параметры нумерации страниц в форме «startIndex, numberOfResults» и «page».Было бы замечательно, если бы внутри действия контроллера я мог просто проанализировать мой startIndex, numberOfResults params, вычислить нужную страницу и затем сделать что-то вроде:

paginate['page'] = $pageNumber;

перед вызовом paginate ().Нет такой удачи.Итак, мой вопрос, как я могу установить страницу пагинатора внутри контроллера?В качестве бонуса: где торт разбирает страницу с именем param?Где хранится значение страницы, используемое для вызова страницы?

1 Ответ

0 голосов
/ 16 декабря 2014

Поскольку это приложение 1.2. Вы должны попробовать изменить $this->params['url']['page'] следующим образом:

      $this->params['url']['page'] = $pageNumber;

Источник: CakePHP 1.2

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...