@s4nity

Как сделать красивые ссылки на фреймворке yii2?

Приветствую всех!
Начал изучать yii2 и столкнулся с проблемой ссылок. По такому варианту /site/view/?id=AU $_GET["id"] могу получить, а как сделать чтобы я могу получить $_GET["id"] еще и по такому варианту /site/view/AU и передать его в контроллер? Заранее спасибо!
  • Вопрос задан
  • 188 просмотров
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
[
    'components' => [
        'urlManager' => [
            'enablePrettyUrl' => true,
            'showScriptName' => false,
            'rules' => [
 '/' => 'site/index',
'/site/view/<id>' => 'site/view',
            ],
        ],
    ],
]

в контроллере site
public function actionView($id){
echo $id;
}

теперь запрос /site/view/AU выведет AU
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
arutyunov
@arutyunov
Mooza.ru — Делаем сайты
urlManager надо настроить в конфиге.
В документации же всё есть. Или вы там не смотрели?
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы