2010-01-20 1 views
0

Я использую Cakephp для выполнения поиска через сфинкс. Я хотел сделать изменения structre по умолчанию постраничной связей, порожденных CakePHP Например
От: Изменение порядка params в ссылках на страницы

localhost/search/page:1/key1:google/key2:code
К:
localhost/search/key1:google/key2:code/page:1

Я хочу, чтобы номер страницы появится в конце. Есть ли способ сделать это? Любая помощь оценивается

ответ

0

Я предлагаю вам изменить PaginatorHelper. Я бы порекомендовал вам продлить его и загрузить его, когда Cake запускается, чтобы вы не изменяли файл Cake в файлах cake/libs.

Затем, где бы вы ни выбрали выходной URL-адрес для печати с номером страницы на end, вам нужно будет изменить PaginatorHelper ... Я предлагаю вам искать пару/пару/значение страницы/#. Если вы его найдете, удалите его, а затем добавьте в конец строки. Затем верните это значение.

Edit: ссылка на PaginatorHelper в API - http://api.cakephp.org/class/paginator-helper

+0

Хороший ответ, но это кажется ужасно много работы для очень мало пользы ... :-) – deceze

 Смежные вопросы

  • Нет связанных вопросов^_^