есть такой код во вьюхе
<li><a href="site/change-sort/?sort=showAll">показать все</a></li>
он используется на странице вывода списка с listview.
Все работает хорошо с такой конфигурацией listview:
echo ListView::widget([
'dataProvider' => $listDataProvider,
'itemView' => $elView,
'options' => [
'tag' => 'div',
'class' => 'postslist',
'id' => 'post-list',
],
'layout' => "{items}",
'itemOptions' => [
'tag' => 'div',
'class' => 'post',
],
'emptyText' => 'Ничего не найдено..',
'pager' => [
'firstPageLabel' => 'Первая',
'lastPageLabel' => 'Последняя',
'nextPageLabel' => 'Следующая',
'prevPageLabel' => 'Предыдущая',
'maxButtonCount' => 10,
],
]);
но если добавить пэйджер в лэйаут вот так:
echo ListView::widget([
'dataProvider' => $listDataProvider,
'itemView' => $elView,
'options' => [
'tag' => 'div',
'class' => 'postsslist',
'id' => 'post-list',
],
'layout' => "{items}\n{pager}",
'itemOptions' => [
'tag' => 'div',
'class' => 'post',
],
'emptyText' => 'Ничего не найдено..',
'pager' => [
'firstPageLabel' => 'Первая',
'lastPageLabel' => 'Последняя',
'nextPageLabel' => 'Следующая',
'prevPageLabel' => 'Предыдущая',
'maxButtonCount' => 10,
],
]);
то, при переходи на вторую страницу пейджера (урл вот такой становится "
domen.com/site/index?page=2&per-page=25")
вместо такой ссылки во вьюхе
<li><a href="site/change-sort/?sort=showAll">показать все</a></li>
получается вот такая
<li><a href="site/site/change-sort/?sort=showAll">показать все</a></li>
почему такое происходит? Код во вью один и тот же, поэтому делаю вывод что listview как-то на это влияет...