Я пытаюсь добавить материализовать в моем проекте Advanced Yii2.
и есть образец шаблона для этого, но я даже не могу использовать его в моем приложении yii
http://yii2.themefactory.net/theme/54/material-simple#.ViNmS_krLIU
Как я могу добавить материализовать CSS в моем основном приложении?
есть хороший урок об этом?
Спасибо
Это довольно легко добавить материализовать рамки в ваш Yii2
Приложение.
Первый способ (не предлагается):
Скопируйте все необходимое CSS
а также JS
файлы в ваш публичный веб-каталог. Тогда в вашем frontend\assets\AppAsset
Класс добавить следующие строки:
public $css = [
//... another css files
'css/materialize.min.css'
];
public $js = [
//... another js files
'js/materialize.min.js'
];
Другой способ будет использовать Yii2 Bower
,
Наиболее
JavaScript/CSS
пакеты управляются с помощьюBower
и / илиNPM
, вместоComposer
,Yii
используетComposer asset plugin
чтобы включить управление этими видами пакетов черезComposer
, Если ваше расширение зависит отBower
пакет, вы можете просто перечислить зависимость вcomposer.json
как следующее:
{
// package dependencies
"require": {
"bower-asset/jquery": ">=1.11.*"}
}
Так:
bower install materialize
Дополнительная информация (Yii2's
Официальный документ): Бауэр и NPM Активы
Также может быть примечательно, что вы можете определить новые Asset Bundle
для вашего приложения, поэтому нет необходимости изменять AppAsset
учебный класс. Чтобы создать свой собственный Asset Bundle
проверьте следующие ссылки:
Определение комплектов активов а также Использование комплектов активов
Если вы хотите отключить bootstrap
или же JQuery
из вашего приложения вы можете проверить следующую ссылку:
Ты можешь использовать Материализоваться для Yii2 package.This представляет собой альтернативу Bootstrap, внедряя Materialize в Yii2.