Страница 1 из 1

Как получить доступ к файлам frontend в backend?

Добавлено: 2016.06.13, 12:47
Maybe_V
Была необходимость сохранять картинки в /frontend/web/uploads/team/ (шаблон advanced).
Сейчас нужно выводить эти картинки в backend в некоторых views.

Прописываю так вывод картинки:

Код: Выделить всё

echo BaseHtml::img('@frontend/web/uploads/team/'. $model->image, ['width' => '150px','height' => '150px']);
Но в результате получаю просто область в которой ничего не отображается:

Изображение

Но если сделать папку просто в корне проекта или в /backend/web/ - все работает нормально!

Сделал алиас на папку с картинками:

Код: Выделить всё

Yii::setAlias('@imageTeam', '@frontend/web/uploads/team/'); 
Все равно картинку не отображает!

Как правильно получить файлы с frontend в backend ?

Re: Как получить доступ к файлам frontend в backend?

Добавлено: 2016.06.13, 14:13
Nerf
Можете генерировать абсолютные ссылки(на домен фронтенда), можно симлинк создать.

Re: Как получить доступ к файлам frontend в backend?

Добавлено: 2016.06.13, 16:26
zelenin
бэкенд ничего не знает о фронтэнде - это независимые приложения. Соответственно урл нужно прописывать ручками. Создайте общие алиасы с урлами на фронт и бэкенд.

Re: Как получить доступ к файлам frontend в backend?

Добавлено: 2016.06.13, 17:10
jakiro
Я вынес папку web рядом и вложил обычную в админскую. Потом все запросы к uploads разруливаю через mod_rewrite. Ну это если без абсолютных ссылок.

Re: Как получить доступ к файлам frontend в backend?

Добавлено: 2016.06.16, 14:10
lexa2201
А какая ссылка получается в результате у картинки?

Я в common положил папку uploads и сделал симлинки во fronend и backend. Один сохраняет туда, второй показывает.