Настройка urlManager и работа пагинации
Настроил в urlManager 'site/\w+\d+' => 'test/index',
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'rules' => [
'' => 'site/index',
'site/\w+-\w+' => 'admin',
'site/\w+\D+' => 'site/index',
'site/\w+\d+' => 'test/index',
'<controller:\w+>/<action:\w+>/' => '<controller>/<action>',
],
],
Всё срабатывает, но если я использую пагинацию (нажимаю на следующий номер страницы) внутри страницы, перехожу на следующий url /site//w+/d+?page=2
<ul>
<?php foreach ($tests as $test): ?>
<li> <?= Html::encode("{$test->id} ({$test->name}) $test->age" ) ?></li>
<?php endforeach; ?>
</ul>
<?= LinkPager::widget(['pagination' => $pagination]); ?>
Как исправить данную ситуацию, какие вообще подходы возможны и как можно лечить данную проблему. Спасибо.