Изменение порядка параметров в пагинационных ссылках - PullRequest
0 голосов
/ 20 января 2010

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

localhost/search/page:1/key1:google/key2:code 
Для того, чтобы:
localhost/search/key1:google/key2:code/page:1 

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

1 Ответ

0 голосов
/ 21 января 2010

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

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

Редактировать: ссылка на PaginatorHelper в API - http://api.cakephp.org/class/paginator-helper

...