yii2项目实战-博客管理平台的搭建
来源:互联网 发布:js导出table到excel 编辑:程序博客网 时间:2024/06/06 05:28
白狼栈
快乐编程
yii2项目实战-博客管理平台的搭建
作者:白狼 出处:http://www.manks.top/document/yii2-blog-manage.html 本文版权归作者,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。
相信看了前面的【入门指南】大多数人都已经能够熟练并成功的安装yii2框架了。
上一章节中我们讲述了yii2的配置,并以配置一个单独的全局类为栗子加以补充说明,而且我们也做了项目最基本的时区、语言、缓存和数据库的配置。
我们在【概述】一文中明确指出,将会带大家使用yii2部署一个博客管理平台,但是官方自带的平台似乎有点不合我们心意,相信大多数人的第一感觉就是,这哪里像是管理后台?即使我们凑合凑合愿意接受了,但我们开发出来的产品最终也是交由运营或其他人员进行管理,人家嘴上不说心里也会怀疑我们的技术能力欠缺!
为了给你一个zb的机会,本篇文章的主题,我们使用yii2搭建一款管理后台,以便后续开发过程中养眼之需。
相信不少小伙伴们都应该知道我要借助什么进行搭建后台了,没错,依旧是adminlte。adminlte是个什么东东呢?通俗的说就是一款基于bootstrap的响应模块。yii2-adminlte-asset更是一款基于yii2框架进行开发的后台主题模版,全响应式的哦,出门带手机即可登录进行管理。
我们的项目采用composer进行管理,因此我们首先需要做的便是安装了。
composer require dmstr/yii2-adminlte-asset "2.*"
- 1
- 1
如果在安装过程中卡住了(报错了),可参考快速入门【安装】一文中的步骤进行安装的yii2框架,该步骤基本可顺利进行。
安装好了之后我们继续进行
拷贝 vendor\dmstr\yii2-adminlte-asset\example-views\yiisoft\yii2-app 目录下面的文件到项目 backend\views, 可直接进行覆盖替换;
默认的yii2-adminlte是蓝色主题,可以按照下面的方式配置主题
1、打开backend\config\main.php 在components中添加assetManager'components' => [ 'assetManager' => [ 'bundles' => [ 'dmstr\web\AdminLteAsset' => [ 'skin' => 'skin-red', ], ], ],],2、打开 backend\views\layouts\main.php,找到body将其class修改如下<body class="hold-transition <?= \dmstr\helpers\AdminLteHelper::skinClass() ?> sidebar-mini">
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
受ACF的影响,我们暂时看不出来什么,打开backend\controllers\SiteController.PHP文件,暂时先屏蔽掉 behaviors 方法的 access 部分,至于是什么意思,后面到了该讲的时候我们会说,现在就先把模版框架搭建好。如此一来,我们刷新下site/index看看,是不是有不同样式的主题了呢?其中配置文件中的skin还有下面的其他样式,随便替换,喜欢哪个用哪个,只需要简单的配置即可。(笔者还没配置过yellow的主题色,赶紧尝试了一把)
"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"
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
- 11
- 12
这不就简单的搭建好了我们的管理后台,样式也都是很ok。如果你需要更多的关于该模版的样式,请浏览器中打开 vendor\almasaeed2010\adminlte\index.html 文件进行参考,涵盖你想要的。
查看原文
- 顶
- 0
- 踩
- 0
- 上一篇yii2项目实战之配置
- 下一篇yii2项目实战-用户管理之user组件的配置
我的同类文章
- •yii自带rbac数据表分析2016-10-22
- •linux安装openssl、swoole等扩展的具体步骤2016-09-16
- •yii2项目实战-用户管理之user组件的配置2016-08-22
- •yii2 ActiveRecord多表关联以及多表关联搜索的实现2016-07-05
- •yii2组件之多图上传插件FileInput的详细使用2016-06-23
- •yii2项目实战-访问控制过滤器ACF讲解2016-10-06
- •yii2项目实战-用户管理之登录与注册功能实现2016-09-09
- •yii2项目实战之配置2016-08-01
- •yii2权限控制rbac之rule详细讲解2016-06-29
- •yii2 modal弹窗之ActiveForm ajax表单异步验证2016-06-19
参考知识库
PHP知识库
MySQL知识库
- 猜你在找
- Struts实战-使用SSH框架技术开发学籍管理系统
- Android开发高级组件与框架——APP上线
- Hibernate实战-使用SSH框架技术开发学籍管理系统
- python项目之学员CRM管理系统开发阶段二
- 微信公众平台深度开发v2.0第4季——用户管理、语义
核心技术类目
- 个人资料
- 访问:18923次
- 积分:303
- 等级:
- 排名:千里之外
- 原创:4篇
- 转载:49篇
- 译文:0篇
- 评论:0条
白狼栈
- 文章搜索
- 文章分类
- php(44)
- yii2(40)
- javascript(2)
- linux(1)
- 文章存档
- 2016年10月(2)
- 2016年09月(3)
- 2016年08月(3)
- 2016年07月(3)
- 2016年06月(7)
- 2016年05月(15)
- 2016年04月(20)
- 阅读排行
- yii2搭建完美后台并实现rbac权限控制案例教程(2461)
- yii2项目实战-用户管理之user组件的配置(2196)
- yii2分页的使用及其扩展(1844)
- yii2项目实战-用户管理之登录与注册功能实现(980)
- 阿里云服务器yum源更新问题(627)
- 简单谈谈如何利用h5实现音频的播放(516)
- yii2中自定义验证规则rules(510)
- git初始化操作以及一些问题的解决(421)
- registerJs没有注册js的问题">简单谈谈为啥$this->registerJs没有注册js的问题(418)
- yii2集成富文本编辑器redactor(415)
- 评论排行
- yii自带rbac数据表分析(0)
- yii2 gridview 是否显示某列案例(0)
- yii2 GridView常见操作(0)
- yii2 如何在页面底部加载css和js(0)
- yii过滤xss代码,防止sql注入(0)
- yii2中自定义验证规则rules(0)
- 异步上传到又拍云的实例教程(0)
- yii2搭建完美后台并实现rbac权限控制案例教程(0)
- yii2使用多个数据库的案例(0)
- yii2史上最简单式安装教程,没有之一(0)
- 推荐文章
- * CSDN日报20170426 ——《四无年轻人如何逆袭》
- * 抓取网易云音乐歌曲热门评论生成词云
- * Android NDK开发之从环境搭建到Demo级十步流
- * 个人的中小型项目前端架构浅谈
- * 基于卷积神经网络(CNN)的中文垃圾邮件检测
- * 四无年轻人如何逆袭
暂无评论