wonail / yii2-adminlte
yii2-adminlte 是一个为 yii 框架 2 设计的包,它包含了一个非常流行的后台模板 AdminLTE(基于 bootstrap 3)。
v0.1.3
2017-10-25 05:43 UTC
Requires
- almasaeed2010/adminlte: ~2.3.11
- kartik-v/yii2-grid: @dev
- rmrevin/yii2-fontawesome: ~2.9
- wonail/yii2-base: ~0.0.1
- wonail/yii2-widget-scrolltop: ~1.0
- yiisoft/yii2: 2.*
This package is not auto-updated.
Last update: 2024-09-29 11:16:41 UTC
README
AdminLTE 主题
包含组件
- [Box|Panel]-widget
- Smallbox-widget
- FlashAlert-widget
- Callout-widget
- Infobox-widget
- 时间轴组件
查看更多有关AdminLTE主题的部件
- http://almsaeedstudio.com/themes/AdminLTE/pages/widgets.html
- http://almsaeedstudio.com/themes/AdminLTE/pages/UI/general.html
安装
安装此扩展的首选方式是通过 composer。
运行以下命令
php composer.phar require --prefer-dist wonail/yii2-adminlte "*"
或
"wonail/yii2-adminlte": "*"
将以下内容添加到您的 composer.json
文件的 require 部分。
使用方法
扩展安装完成后,只需在代码中使用即可。
皮肤
默认情况下,AdminLTE 主题扩展使用蓝色(skin-blue)主题,您也可以在配置文件中自定义其他颜色,如下:
'components' => [ 'assetManager' => [ 'bundles' => [ 'wonail\adminlte\AdminLteAsset' => [ 'skin' => 'skin-black', ], ], ], ],
当自定义了其他颜色,您可以使用 AdminLteHelper
助手类读取配置值,如下:
<body class="<?= \wonail\adminlte\AdminLteHelper::skinClass() ?>">
注意: 只有通过配置文件自定义主题颜色才能使用该方法读取主题颜色值,否则无法获取到相关主题颜色
以下是可用的主题颜色:
"skin-blue",
"skin-black",
"skin-red",
"skin-yellow",
"skin-purple",
"skin-green",
"skin-blue-light",
"skin-black-light",
"skin-red-light",
"skin-yellow-light",
"skin-purple-light",
"skin-green-light"
FlashAlert
<?php Yii::$app->session->setFlash('success', 'The extension is installed!'); Yii::$app->session->setFlash('error', ['error1', 'error2']); // 支持数组 echo \wonail\adminlte\widgets\FlashAlert::widget(); ?>
Panel
<?= \wonail\adminlte\widgets\Box::widget([ 'header' => 'Panel widget', 'body' => 'This is a panel widget.', 'isPanel' => true, ]); ?>
Box
<?= \wonail\adminlte\widgets\Box::widget([ 'header' => 'Box widget', 'body' => 'This is a box widget.', ]); ?>
Callout
<?= \wonail\adminlte\widgets\Callout::widget([ 'type'=>\wonail\adminlte\AdminLTE::TYPE_WARNING, 'body'=>'This is a callout widget.' ]);?>
SmallBox
<?= \wonail\adminlte\widgets\SmallBox::widget([ 'bgColor'=>\wonail\adminlte\AdminLTE::BG_PURPLE, 'header'=>'90%', 'description'=>'Free Space', 'icon'=>'cloud-download', 'linkLabel'=>'查看更多 <i class="fa fa-arrow-circle-right"></i>', 'linkRoute'=>'#' ]);?>
InfoBox
<?= \wonail\adminlte\widgets\InfoBox::widget([ 'bgColor' => \wonail\adminlte\AdminLTE::BG_AQUA, 'number' => 100500, 'header' => 'InfoBox widget', 'icon' => 'bolt', 'progress' => 66, 'progressDescription' => 'Something about this' ]) ?>