Yii2 后台模板AdminLTE

标签(空格分隔): 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 目录

Yii2 后台模板AdminLTE_第1张图片
2017-08-25 17-59-54 的屏幕截图.png

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',
                ]
            ]
        ],
    ];
}

参考

dmstr/yii2-adminlte-asset

你可能感兴趣的:(Yii2 后台模板AdminLTE)