美文网首页
Yii2 后台模板AdminLTE

Yii2 后台模板AdminLTE

作者: ahcj_11 | 来源:发表于2017-08-26 23:06 被阅读763次

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

    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

          本文链接:https://www.haomeiwen.com/subject/jdqpdxtx.html