yidas / yii2-adminlte
为 Yii2 框架的 AdminLTE 资产包
2.2.0
2018-05-10 10:02 UTC
Requires
- almasaeed2010/adminlte: ~2.4
- yidas/yii2-fontawesome: 2.0.*
- yiisoft/yii2: 2.0.*
- yiisoft/yii2-bootstrap: ~2.0.0
README
为 Yii 2 的 AdminLTE 扩展
为 Yii2 框架的 AdminLTE 资产包
这是为 AdminLTE 和 Yii 框架 2.0 定制的扩展。它封装了 AdminLTE 的资源分布,因此使得在 Yii 应用程序中使用 AdminLTE 变得非常简单。
演示
安装
推荐通过 Composer 安装
composer require yidas/yii2-adminlte
或者你也可以编辑 composer.json
文件,在 require 部分添加包,然后运行 composer update
。
"yidas/yii2-adminlte": "~2.1.0"
配置
注册或依赖资产到你的应用程序
yidas\adminlte\AdminlteAsset
例如,要在视图中注册 AdminLTE 资产
\yidas\adminlte\AdminlteAsset::register($this);
或者在应用程序资产包中作为依赖项
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 = [ 'yidas\adminlte\AdminlteAsset' ]; }
自定义
皮肤
在 config
文件中配置资产
'components' => [ 'assetManager' => [ 'bundles' => [ 'yidas\adminlte\AdminlteAsset' => [ 'skin' => 'skin-black', ], ], ], ],
用法
版本控制
更新依赖包
composer update yidas/yii2-adminlte
更新最新的 AdminLTE 版本
composer update almasaeed2010/AdminLTE
指定 AdminLTE 版本
composer require almasaeed2010/AdminLTE 2.4.0
插件
此包提供了 AdminLTE 插件的资产包
iCheck
注册或依赖资产到你的应用程序
yidas\yii2\adminlte\plugins\iCheckAsset
你还可以在视图中注册 AdminLTE iCheck 资产
\yidas\yii2\adminlte\plugins\iCheckAsset::register($this);
皮肤
'components' => [ 'assetManager' => [ 'bundles' => [ 'yidas\yii2\adminlte\plugins\iCheckAsset' => [ 'skin' => 'flat/aero', ], ], ], ],
模板
一旦安装了扩展,你可以通过重新配置视图组件的路径映射在配置中进行预览
'components' => [ 'view' => [ 'theme' => [ 'pathMap' => [ '@app/views' => '@vendor/yidas/yii2-adminlte/templates/example' ], ], ], ],
支持 Yii 2 高级应用模板 或 基本应用模板。
示例模板
有几个 AdminLTE 布局示例用于初创企业。
'@app/views' => '@vendor/yidas/yii2-adminlte/templates/simple'
'@app/views' => '@vendor/yidas/yii2-adminlte/templates/simple_zh-TW'