yii2 подключить ресурсы - assets - (JS, CSS) в проекте
Primary tabs
Подключать ресурсы
в проекте с помощью Yii2 можно с помощью класса AppAsset (extends AssetBundle) или классов, унаследованных от него.
Подробнее о нём можно прочитать в документации к Yii2, конкретно здесь. Или посмотреть видео пример.
Чтобы добавить ресурсы непосредственно в представление, необходимо в Вашем базовом шаблоне (views/layouts/main.php) добавить строки:
use app\assets\AppAsset; AppAsset::register($this);
Внимание!
Чтобы оформление заработало, Ваш шаблон должен обязательно содержать вызовы методов класса View:
$this->beginPage(); $this->head(); $this->beginBody(); $this->endBody(); $this->endPage();
Подробнее о том, как и где это сделать, смотри здесь.
Чтобы все файлы подключались в заголовке страницы, добавьте в класс AppAsset свойство:
public $jsOptions = ['position' => \yii\web\View::POS_HEAD];
Источники:
- Log in to post comments
- 3718 reads