Заменить параметр page у постраничной навигации
Заменить параметр page у постраничной навигации
Добрый день, хотелось бы в выводе постраничной навигации (сами ссылки) заменить параметр page. Чтобы в итоге в навигации ссылки /news?page=2 были бы такими /news/page2.html. К сожалению поиск в гугле не дал ответов, поэтому и обращаюсь с вопросом. Спасибо.
Re: Заменить параметр page у постраничной навигации
Код: Выделить всё
'news/page/<id:\d+>' => 'news/index',
'news/<id:\d+>' => 'news/view',
'news' => 'news/index',
Re: Заменить параметр page у постраничной навигации
Мне нужно чтобы в хтмл сами ссылки поменялись, не только их обработка в контроллере
Re: Заменить параметр page у постраничной навигации
Они сами автоматически изменятся.
Re: Заменить параметр page у постраничной навигации
Действительно, магия какая-то... уже echo preg_replace('/\?page=(\d+)/', '/page$1.html', $linkPager); вставлять собирался. Спасибо
Re: Заменить параметр page у постраничной навигации
Правда есть одно "Но": у меня пагинация для раздела новостей(news) находится в другом разделе (download) и сейчас ссылки у пагинации имеют вид /download/page2.html, хотелось бы /news/page2.html
Re: Заменить параметр page у постраничной навигации
Код: Выделить всё
'news/page/<id:\d+>' => 'download/index',