我正在嘗試在我的高級Yii2項目中添加Materialize。如何在Yii2中添加實體化
,有一個樣本模板,但我不能甚至用它在我的Yii應用
http://yii2.themefactory.net/theme/54/material-simple#.ViNmS_krLIU
如何添加CSS物化在我的主要應用?
有沒有一個很好的教程呢?
感謝
我正在嘗試在我的高級Yii2項目中添加Materialize。如何在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
正式文件):Bower and NPM Assets
也可能引人注目的是,您可以爲您的應用定義新的Asset Bundle
,因此,無需修改AppAsset
類。要創建自己的Asset Bundle
檢查以下幾個環節:
Defining Asset Bundles和Using Asset Bundles
如果要禁用從您的應用程序bootstrap
或JQuery
,您可以查看以下鏈接:
您可以使用Materialize for Yii2軟件包。通過在Yii2中實現Materialise,此repo提供Bootstrap的替代方案。