@AlexAll

Как в yii2 сделать абсолютную ссылку?

делаю в backend ссылку на frontend
<?=Html::a('Просмотр', Url::to([Yii::$app->urlManager->hostInfo . '/post/view' , 'slug' => $model->slug], true))?>


И получается такая ссылка site.ku/admin/http://site.ku/post/view?slug=pervaa...
Как сделать чтобы ссылка была абсолютной ? site.ku/post/view?slug=pervaa-stata
  • Вопрос задан
  • 382 просмотра
Решения вопроса 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Добавляете в backend конфиг второй urlManager:
'urlManager' => [
        //...
],
'frontUrlManager' => [
        'class' => 'yii\web\UrlManager',
        'baseUrl' => '',
        //...
]

и потом юзаете
Yii::$app->frontUrlManager->createAbsoluteUrl(['some/some', 'id'=>$id]);


Для удобства массив с правилами можно вынести отдельным файлов и подключить потом в front конфиге и в back конфиге
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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