Сегодня уделил немного времени и постарался прикрутить к своему проекту "компиляцию" ассетов через команду "asset",
но к сожалению так и не получилось, и времени больше небыло.
Так вот, суть моего поста-предложения: есть ли смысл использовать "склеивание и компрессию" в ассете?
Ну вот как я это представляю:
Код: Выделить всё
class AppAsset extends AssetBundle
{
public $enableConcatenate = YII_DEBUG; // Вот здесь Девид Блейн.
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = array(
'css/normalize.css',
'css/site.css',
'css/menu.css',
);
public $js = array(
'js/boot.js,
'js/menu.js,
);
public $depends = array(
....
);
}
Код: Выделить всё
<link href="/assets/app_asset.css?123456789" rel="stylesheet" type="text/css" media="all" />
<script src="/assets/app_asset.js?1123456789"></script>