У меня есть папка statics, где хранятся все изображения и дополнительные клиентские файлы. Доступ к этому осуществляется вот так:
site.ru/statics
У меня есть файл:
statics\css\avatar.css
Который используется в нескольких приложениях, поэтому я разместил его там, чтобы не копировать кучу раз.
Раньше у меня был прописан вот такой код:
Код: Выделить всё
<?php
namespace business\modules\site\assets;
use Yii;
use yii\web\AssetBundle;
class AppAsset extends AssetBundle
{
public $sourcePath = '@business/modules/site/assets';
public $css = [
'/statics/css/avatar.css',
];
public $js = [
];
public $depends = [
'yii\web\JqueryAsset',
'yii\bootstrap\BootstrapPluginAsset'
];
}
Раньше если указать вот так statics/css/avatar.css (тоесть без слеша впереди), то yii2 пытался подгрузить файл из самого модуля, если указать слеш перед /statics/css/avatar.css, то ссылка так и оставалась.
Сейчас у меня вышло:
Код: Выделить всё
<link href="/assets/e2c23026//statics/css/avatar.css" rel="stylesheet">
Вопрос, как теперь указать просто:
Код: Выделить всё
<link href="/statics/css/avatar.css" rel="stylesheet">