Перенаправление paginator-> sort на первую страницу в Cakephp - PullRequest
2 голосов
/ 09 февраля 2010

Как выполнить сортировку по пагинатору, а также указать его для перехода на первую страницу:

echo $ paginator-> sort ('Make', 'Car.make');

Если вы находитесь на странице 6 и хотите отсортировать список по марке автомобиля. Он сортирует список, но помещает вас на страницу 6 отсортированного списка. Когда кто-то нажимает на кнопку сортировки по кнопке «сделать», я хочу, чтобы пагинатор перенес их на первую страницу сортировки. Я знаю, что есть переменная options ['url'] ['page'] и что функция сортировки может быть 'sort ($ title, $ key = NULL, $ options = array ())'. Однако я понятия не имею, какой правильный синтаксис для установки этого флага в приведенном выше выражении $ paginator-> sort. Пожалуйста, помогите, спасибо!

1 Ответ

1 голос
/ 09 февраля 2010

Копать через PaginatorHelper API немного, это должно работать:

echo $paginator->sort('Make', 'Car.make', array('url' => array('page' => 1)));

Хотя не проверял.

...