@Paromon
Junior software developer

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

Доброго времени суток.
Столкнулся с проблемой генерации ссылок. На сервере работает все хорошо, а локально получается не очень. На сервере ссылка выглядеть типа "dom.com/admin/index.php", а локально она должна выглядеть типа "127.0.0.1/dom/backend/web/index.php"
Вот так создается одна из ссылок:
$items[] = [
                'label' => \Yii::t('auth', 'Admin Panel'),
                'url' => '/admin/index.php'
            ];

Подскажите как сделать так что бы и на сервере и локально все работало нормально из всяких дополнительный "костылей"?
  • Вопрос задан
  • 122 просмотра
Решения вопроса 1
Похоже у вас локальный web-сервер криво настроен. Примерно так сделайте
Рутовая папка для Frontend: "/dom/frontend/web"
Рутовая папка для Backend: "/dom/backend/web"
И, соответственно, примерно такие доменные имена (в hosts):
Frontend: dom.loc
Backend: admin.dom.loc

И, кстати, урлы вы тоже не правильно генерируете. Нужно так:
'url' => '/admin/index'
Т.е. без ".php"
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы