Создайте отдельную папку для stati c ресурсов
Вы можете обслуживать все ваши файлы stati c в поддомене ie без Cook-файла static.mysite.com
, который будет указывать на папку /static
в root вашего проекта. Создайте псевдонимы для этого в вашем файле common/config/main
: @static
и @staticPath
, например, используйте это через код.
При сохранении изображения из внутреннего или внешнего интерфейса вы используете псевдоним, например
Image->saveAs(Yii::getAlias('@staticPath/img/users/') . $user->avatar)
При отображении изображений используйте псевдоним.
Html::img(
Yii::getAlias('@static/img/users/') . $user->avatar
)
Вы можете go еще дальше и создать псевдонимы, которые указывают непосредственно на папку image
или img/users
, или сохранить все изображения вместе и покончить с папкой img/users
.