@akula22

Как правильно указывать ссылки в yii2?

В модуле новости я вывожу ссылку на новость таким образом
<?= Html::a($model->title, ['view', 'slug' => $model->slug, 'id' => $model->id]) ?>

в urlManager правило такое:
'post/<slug:[\w_-]+>/<id:\d+>' => '/post/default/view',

в итоге получаю ссылку: domen.ru/post/nazvanie/28
вроде все правильно.

А на главной странице я вывожу первые 2 новости, и там тоже надо сделать ссылки на "подробнее"
делаю ссылку так же, но получаю ужеdomen.ru/site/default/view?slug=nazvanie&id=28

Как рисовать ссылку во втором случае?
  • Вопрос задан
  • 484 просмотра
Решения вопроса 1
<?= Html::a($model->title, ['/post/default/view', 'slug' => $model->slug, 'id' => $model->id]) ?>
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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