potime / yii2-adminlte3
适用于 Yii 2.0 框架的 AdminLTE 3
v1.1.3
2021-07-20 07:17 UTC
Requires
- php: >=7.0
- almasaeed2010/adminlte: ^3.1.0
- yiisoft/yii2: ~2.0.0
- yiisoft/yii2-bootstrap4: ~2.0.10
README
适用于 Yii 2.0 框架的 AdminLTE 3
安装
安装此扩展的首选方式是通过 composer。
运行以下命令之一:
php composer.phar require --prefer-dist potime/yii2-adminlte3 "^1.0"
或者在您的 composer.json
文件的 require 部分添加以下内容:
"potime/yii2-adminlte3": "^1.0"
to the require section of your composer.json
file.
用法
安装扩展后,您可以通过重新配置视图组件的路径映射来预览。
'components' => [ 'view' => [ 'theme' => [ 'pathMap' => [ '@app/views' => '@vendor/potime/yii2-adminlte3/src/example/yii2-views' ], ], ], ],
此资产包提供了布局和视图的示例文件(请参阅 examples/
文件夹),它们不应用于直接在 vendor/
文件夹中自定义。
因此,建议您将视图复制到您的应用程序中,并根据需要调整它们。
自定义
Widget 菜单(左侧边栏)
'items' => [ [ 'label' => 'YII Tools', 'iconType' => 'far', 'icon' => 'share', 'badge' => ['message' => 'New', 'badgeType' => 'danger'], 'items' => [ ['label' => 'Login', 'url' => ['site/login'], 'icon' => 'sign-in-alt', 'visible' => Yii::$app->user->isGuest], ['label' => 'Gii', 'url' => ['/gii'], 'icon' => 'file-code', 'target' => '_blank'], ['label' => 'Debug', 'url' => ['/debug'], 'icon' => 'bug', 'target' => '_blank', 'badge' => ['badgeType' => 'warning', 'message' => 2]], ] ], ]
布局(登录)
在您的控制器中使用此代码。
$this->layout = '/main-login';
Gii CRUD 生成器的模板
告诉 Gii 关于我们的模板。设置在配置文件中完成
if (!YII_ENV_TEST) { $config['modules']['gii'] = [ 'class' => 'yii\gii\Module', 'generators' => [ 'crud' => [ 'class' => 'yii\gii\generators\crud\Generator', 'templates' => [ 'adminlte3' => '@vendor/potime/yii2-adminlte3/src/gii/generators/crud/adminlte3' ] ] ] ]; }
插件
bs-custom-file-input
一个小型插件,它使 Bootstrap 4 自定义文件输入动态化,无需依赖。
如何使用它
<?php \potime\adminlte3\assets\plugin\CustomFileInputAsset::register($this); ?> $(document).ready(function () { bsCustomFileInput.init() })