yii2项目实战-博客管理平台的搭建

做者:白狼 出处:http://www.manks.top/document/yii2-blog-manage.html 本文版权归做者,欢迎转载,但未经做者赞成必须保留此段声明,且在文章页面明显位置给出原文链接,不然保留追究法律责任的权利。 相信看了前面的【入门指南】大多数人都已经可以熟练并成功的安装yii2框架了。php

上一章节中咱们讲述了yii2的配置,并以配置一个单独的全局类为栗子加以补充说明,并且咱们也作了项目最基本的时区、语言、缓存和数据库的配置。html

咱们在【概述】一文中明确指出,将会带你们使用yii2部署一个博客管理平台,可是官方自带的平台彷佛有点不合咱们心意,相信大多数人的第一感受就是,这哪里像是管理后台?即便咱们凑合凑合愿意接受了,但咱们开发出来的产品最终也是交由运营或其余人员进行管理,人家嘴上不说内心也会怀疑咱们的技术能力欠缺!web

为了给你一个zb的机会,本篇文章的主题,咱们使用yii2搭建一款管理后台,以便后续开发过程当中养眼之需。数据库

相信很多小伙伴们都应该知道我要借助什么进行搭建后台了,没错,依旧是adminlte。adminlte是个什么东东呢?通俗的说就是一款基于bootstrap的响应模块。yii2-adminlte-asset更是一款基于yii2框架进行开发的后台主题模版,全响应式的哦,出门带手机便可登陆进行管理。bootstrap

咱们的项目采用composer进行管理,所以咱们首先须要作的即是安装了。浏览器

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

若是在安装过程当中卡住了(报错了),可参考快速入门【安装】一文中的步骤进行安装的yii2框架,该步骤基本可顺利进行。缓存

安装好了以后咱们继续进行yii2

拷贝 vendor\dmstr\yii2-adminlte-asset\example-views\yiisoft\yii2-app 目录下面的文件到项目 backend\views, 可直接进行覆盖替换; 默认的yii2-adminlte是蓝色主题,能够按照下面的方式配置主题app

一、打开backend\config\main.php 在components中添加assetManager
'components' => [
    'assetManager' => [
        'bundles' => [
            'dmstr\web\AdminLteAsset' => [
                'skin' => 'skin-red',
            ],
        ],
    ],
],
二、打开 backend\views\layouts\main.php,找到body将其class修改以下
<body class="hold-transition <?= \dmstr\helpers\AdminLteHelper::skinClass() ?> sidebar-mini">

受ACF的影响,咱们暂时看不出来什么,打开backend\controllers\SiteController.php文件,暂时先屏蔽掉 behaviors 方法的 access 部分,至因而什么意思,后面到了该讲的时候咱们会说,如今就先把模版框架搭建好。如此一来,咱们刷新下site/index看看,是否是有不一样样式的主题了呢?其中配置文件中的skin还有下面的其余样式,随便替换,喜欢哪一个用哪一个,只须要简单的配置便可。(笔者还没配置过yellow的主题色,赶忙尝试了一把)composer

"skin-blue",
"skin-black",
"skin-red",
"skin-yellow",
"skin-purple",
"skin-green",
"skin-blue-light",
"skin-black-light",
"skin-red-light",
"skin-yellow-light",
"skin-purple-light",
"skin-green-light"

这不就简单的搭建好了咱们的管理后台,样式也都是很ok。若是你须要更多的关于该模版的样式,请浏览器中打开 vendor\almasaeed2010\adminlte\index.html 文件进行参考,涵盖你想要的。 查看原文

相关文章
相关标签/搜索