Yii2博客实战教程——后台模板AdminLTE的整合

AdminLTE是一个基于bootstrap开发的后台模板,具有很多炫酷吊炸天的控件和效果,非常适合作为网站后台管理的模板。github的项目地址是https://github.com/almasaeed2010/AdminLTE 赚了1w多的star可见这个项目有多火。我们这里要采用的是经过包装的Yii扩展,github地址https://github.com/dmstr/yii2-adminlte-asset

"AdminLTE Presentation"


安装我们采用composer安装,如果还没学会的话,赶紧再去学习下吧,后面我们所有的扩展都会采用composer安装。cd到项目根目录输入以下命令安装:

composer require dmstr/yii2-adminlte-asset "2.*"

安装完成之后,我们就可以使用了。由于菜单配置项在vendor目录下,我们不能随便修改,所以我吗可以直接copy示例的代码使用。copy整个vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app下的layouts和site到backend/views,覆盖原始文件。

如果想定制酒直接在backend的view中修改文件即可比如登陆我们修改backend/views/site/login 删除google facebook登陆代码如下

<div class="social-auth-links text-center">
            <p>- OR -</p>
            <a href="#" class="btn btn-block btn-social btn-facebook btn-flat"><i class="fa fa-facebook"></i> Sign in
                using Facebook</a>
            <a href="#" class="btn btn-block btn-social btn-google-plus btn-flat"><i class="fa fa-google-plus"></i> Sign
                in using Google+</a>
        </div>
        <!-- /.social-auth-links -->


        <a href="#">I forgot my password</a><br>
        <a href="register.html" class="text-center">Register a new membership</a>

添加验证码可以参考这篇博客,修改前后端用户完全分离可以参考这篇博客

本文由 Leo's Blog 创作,采用 署名-非商业性使用 2.5 中国大陆 进行许可。
如需转载、引用请署名作者且注明文章出处。
2016年06月27日 2899 浏览 评论 YII2 AdminLTE
上一篇:Yii2博客实战教程——使用migration管理数据库更改 | 下一篇:Yii2博客实战教程——实现前后台用户完全分离