Страница 1 из 1

Проблемы с пагинацией при включении enablePrettyUrl

Добавлено: 2019.09.05, 10:27
tlg25
Доброго времени суток.
Есть сайт на 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 что-то ещё дополнительно где-то надо прописать.

Re: Проблемы с пагинацией при включении enablePrettyUrl

Добавлено: 2019.09.06, 09:58
tlg25
Оказывается, что при установке 'enablePrettyUrl' => true и 'showScriptName' => false ссылка при нажатии кнопок linkPager формируется красивая, короткая, но не работающая (http://имя_сайта/info?oldControllerFunc=news&page=5), а реально работающей остаётся длинная ссылка http://имя_сайта/frontend/web/index.php/info?oldControllerFunc=news&page=16 (В прошлом примере не было дополнительного параметра oldControllerFunc, но это не влияет на суть вопроса).
То есть вопрос остался не решённым пока. Просто уточняющие выясненные моменты дописала.

Re: Проблемы с пагинацией при включении enablePrettyUrl

Добавлено: 2019.09.06, 10:14
someweb
root вебсервера должен указывать на папку web.