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

AssetController vs AssetBundle::Concatenate

Добавлено: 2013.10.10, 14:33
kmddm
Всем привет.

Сегодня уделил немного времени и постарался прикрутить к своему проекту "компиляцию" ассетов через команду "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>

Re: AssetController vs AssetBundle::Concatenate

Добавлено: 2013.10.10, 14:46
anton44eg

Re: AssetController vs AssetBundle::Concatenate

Добавлено: 2013.10.10, 18:03
kmddm
anton44eg писал(а):есть такое http://www.yiiframework.com/extension/nlsclientscript/
Эта штука работает под yii2?

Я вообще-то о другом, именно об реализации этой штуки в AssetBundle.

Re: AssetController vs AssetBundle::Concatenate

Добавлено: 2013.10.10, 18:17
anton44eg
Я пропустил, что тема про Yii2 :(