标签(空格分隔): Yii2
AdminLTE 是一个完全响应管理模板。基于 Bootstrap3 框架,易定制模板。适合多种屏幕分辨率,从小型移动设备到大型台式机。内置了多个页面,包括仪表盘、邮箱、日历、锁屏、登录及注册、404错误、500错误等页面。
1 安装模板
[ahcj@localhost baojia]$ composer require dmstr/yii2-adminlte-asset "2.*" -vvv
2 预览模板(可选)
修改 backend/config/main.php
'components' => [
'view' => [
'theme' => [
'pathMap' => [
'@backend/views' => '@vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app'
],
],
],
],
这个 asset bundle 提供了示例页面(查看 examples/),不应该在 vendor/ 文件夹直接修改,建议把视图文件拷贝到应用 views 目录
3 自定义
3.1 移除 backend/config/main.php 中的view 配置
3.2 备份
[ahcj@localhost baojia]$ mv backend/views backend/views-backup
3.3 拷贝文件
[ahcj@localhost baojia]$ cp -r vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app backend/views
参考 vendor/almasaeed2010/adminlte/pages 添加页面
4 修改 gii 参考模板
if (YII_ENV_DEV) {
$config['modules']['gii'] = [
'class' => 'yii\gii\Module',
'allowedIPs' => ['127.0.0.1', '::1', '192.168.0.*', '192.168.178.20'],
'generators' => [ //here
'crud' => [
'class' => 'yii\gii\generators\crud\Generator',
'templates' => [
'adminlte' => '@vendor/dmstr/yii2-adminlte-asset/gii/templates/crud/simple',
]
]
],
];
}