AssetController vs AssetBundle::Concatenate

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

AssetController vs AssetBundle::Concatenate

Сообщение kmddm » 2013.10.10, 14:33

Всем привет.

Сегодня уделил немного времени и постарался прикрутить к своему проекту "компиляцию" ассетов через команду "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>
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: AssetController vs AssetBundle::Concatenate

Сообщение anton44eg » 2013.10.10, 14:46


Аватара пользователя
kmddm
Сообщения: 122
Зарегистрирован: 2010.06.10, 15:41

Re: AssetController vs AssetBundle::Concatenate

Сообщение kmddm » 2013.10.10, 18:03

anton44eg писал(а):есть такое http://www.yiiframework.com/extension/nlsclientscript/
Эта штука работает под yii2?

Я вообще-то о другом, именно об реализации этой штуки в AssetBundle.
Платформа для создания интернет магазинов на Yii - EximusCommerce
yii-admin - автоадминка для любимого фреймворка. https://github.com/firstrow/yiiadmin
Write, share and run php code from browser http://php-fu.com

Аватара пользователя
anton44eg
Сообщения: 2716
Зарегистрирован: 2012.01.25, 13:37
Откуда: Киев

Re: AssetController vs AssetBundle::Concatenate

Сообщение anton44eg » 2013.10.10, 18:17

Я пропустил, что тема про Yii2 :(

Ответить