YiiFramework Yii2 и Assets

StalkerClasses

Новичок
Код:
namespace app\assets;

use yii\web\AssetBundle;

/**
 */
class AppAsset extends AssetBundle
{
    public $basePath = '@webroot';
    public $baseUrl = '@web';
    public $css = [
        'css/site.css',
    ];
    public $js = [
    ];
    public $depends = [
        ...
        'app\assets\HighslideAsset',
    ];
}
Так в Yii2 отпрвляются Asset-ы.
А если нужно по коду сделать например шапку 4 вариантов (одна осеть, зима, весна, лето).
Здесь же не получится прописать If?

Можно ли Asset-ы делать с внутренней логикой как в контроллере например?
 

Andkorol

Новичок
В AssetBundle есть метод init() – затолкай туда любую логику.
Комплекты ресурсов можно группировать.
В общем, как обычно – в мануале всё это есть, с примерами.
 
Сверху