Для подключения стилей и скриптов в Yii2 используется класс Asset, расположенный в /assets/AppAsset.php.
class AppAsset extends AssetBundle
{
public $basePath = '@webroot';
public $baseUrl = '@web';
public $css = [
'css/site.css',
];
public $js = [
'js/app.js',
];
public $depends = [
'yii\\web\\YiiAsset',
'yii\\bootstrap\\BootstrapAsset',
];
}
Ключевые параметры конфигурации:
basePath— ссылается на корневую директорию через алиас@webrootbaseUrl— базовый URL через алиас@webcss— массив CSS-файлов для подключенияjs— массив JavaScript-файловdepends— зависимости от других Asset-бандлов, включая ядро Yii и Bootstrap
Такой подход обеспечивает структурированное и удобное управление frontend-ресурсами в Yii2.