@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
  • Вопрос задан
  • 43 просмотра
Решения вопроса 1
webinar
@webinar
Учим yii: https://youtu.be/-WRMlGHLgRg
Добавляете в backend конфиг второй urlManager:
'urlManager' => [
        //...
],
'frontUrlManager' => [
        'class' => 'yii\web\UrlManager',
        'baseUrl' => '',
        //...
]

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


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

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

Войти через TM ID
Похожие вопросы
Fmedia Санкт-Петербург
от 60 000 до 90 000 руб.
Рабочие решения Ростов-на-Дону
от 50 000 до 80 000 руб.
Alma Innovation Group Алматы
от 50 000 до 90 000 руб.
21 янв. 2019, в 12:55
35000 руб./за проект
21 янв. 2019, в 11:37
10000 руб./за проект