Доброго времени суток.
Есть сайт на yii2 на котором прекрасно работает пагинация, если не делать красивые url. Работают ссылки типа:
http://имя_сайта/frontend/web/index.php?r=site%2Finfo&page=9
http://имя_сайта/index.php?r=site%2Finfo&page=5
http://имя_сайта/?r=site%2Finfo&page=3
Как только я включаю в main файле enablePrettyManager=true (Надо для красивых коротких ссылок в других местах сайта) пагинация перестаёт работать. При нажатии на стандартные кнопки пагинации генерятся ссылки http://имя_сайта/info?page=3. Номер страницы меняется при нажатии на соответствующие кнопки, но самой пагинации НЕ ПРОИСХОДИТ. Всё так и остаётся на первой странице. Помогите, пожалуйста, разобраться с проблемой. Может при включённом enablePrettyManager что-то ещё дополнительно где-то надо прописать.
Проблемы с пагинацией при включении enablePrettyUrl
Re: Проблемы с пагинацией при включении enablePrettyUrl
Оказывается, что при установке 'enablePrettyUrl' => true и 'showScriptName' => false ссылка при нажатии кнопок linkPager формируется красивая, короткая, но не работающая (http://имя_сайта/info?oldControllerFunc=news&page=5), а реально работающей остаётся длинная ссылка http://имя_сайта/frontend/web/index.php/info?oldControllerFunc=news&page=16 (В прошлом примере не было дополнительного параметра oldControllerFunc, но это не влияет на суть вопроса).
То есть вопрос остался не решённым пока. Просто уточняющие выясненные моменты дописала.
То есть вопрос остался не решённым пока. Просто уточняющие выясненные моменты дописала.
Re: Проблемы с пагинацией при включении enablePrettyUrl
root вебсервера должен указывать на папку web.
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.