В моем проекте я использовал виджет обрезки изображения. Я настраиваю виджет, который он сохраняет в frontend/web/upload. Но в бэкэнд я также сохраняю изображения в интерфейсе. Это работает отлично. Затем я хочу показать изображение на бэкэнд, если оно существует. И я хочу достичь интерфейса.Yii2 показать изображение в backend из frontend - установочный псевдоним
Вот почему я хочу установить свои собственные псевдонимы в файле params-local.php. Но я использую vhosts на своих веб-страницах, и я хочу установить для них псевдонимы. В документации Yii2 я нашел статью из псевдонимов, но это не поможет мне. Я имею в виду, что я пытался использовать, но это не сработает.
Я попытался это:
return [
'aliases' => [
'@front' => 'http://front.mypage.dev',
'@back' => 'http://back.mypage.dev',
],
];
И я также попробовал это Aswell:
Yii::setAlias('@front', 'http://front.mypage.dev');
Yii::setAlias('@back', 'http://back.mypage.dev');
Но когда я пытаюсь echo Yii::getAlias('@front');
это саи
Invalid Parameter – yii\base\InvalidParamException
Invalid path alias: @front
Может быть, кто-то имеет решение для это?
Большое спасибо.
Попробуйте установить псевдоним, используя предопределенный псевдоним. например, 'Yii :: setAlias ('@ front', '@ fronend/path/to/file');' –
Возможный дубликат [Yii2 Ссылки между Frontend и Backend (расширенный шаблон)] (http: // stackoverflow. com/questions/26206370/yii2-links-between-frontend-and-backend-advanced-template) – arogachev