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

【活动】Python创意编程活动开始啦!!!     CSDN日报20170425 ——《私活,是对技术达人最好的点赞》     【CSDN 日报】| 3.18-4.18 上榜作者排行出炉

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

标签: yii
418人阅读 评论(0) 收藏 举报
本文章已收录于:
分类:
yii2(39)
作者同类文章 X
php(43)
作者同类文章 X

作者:白狼 出处: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修改如下
\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(39) php(43)
http://blog.csdn.net
  • yii自带rbac数据表分析2016-10-22阅读277
  • linux安装openssl、swoole等扩展的具体步骤2016-09-16阅读158
  • yii2项目实战-用户管理之user组件的配置2016-08-22阅读2195
  • yii2 ActiveRecord多表关联以及多表关联搜索的实现2016-07-05阅读250
  • yii2组件之多图上传插件FileInput的详细使用2016-06-23阅读85
  • yii2项目实战-访问控制过滤器ACF讲解2016-10-06阅读102
  • yii2项目实战-用户管理之登录与注册功能实现2016-09-09阅读980
  • yii2项目实战之配置2016-08-01阅读329
  • yii2权限控制rbac之rule详细讲解2016-06-29阅读229
  • yii2 modal弹窗之ActiveForm ajax表单异步验证2016-06-19阅读405
更多文章

参考知识库

PHP知识库

6616关注|1057收录

MySQL知识库

22049关注|1449收录

更多资料请参考:
猜你在找
Struts实战-使用SSH框架技术开发学籍管理系统 Android开发高级组件与框架——APP上线 Hibernate实战-使用SSH框架技术开发学籍管理系统 python项目之学员CRM管理系统开发阶段二 微信公众平台深度开发v2.0第4季——用户管理、语义
SSH项目实战国税协同平台-18信息发布管理需求分析&CRUD SSH项目实战国税协同平台-4用户管理需求分析&CRUD方法1 SSH项目实战国税协同平台-18信息发布管理需求分析&CRUD SSH项目实战国税协同平台-19信息发布管理完善&ueditor文本编辑插件 SSH项目实战国税协同平台-11角色权限管理1
关闭
查看评论

  暂无评论

发表评论
  • 用 户 名:
  • u014252817
  • 评论内容:
  • HTML/XML objective-c Delphi Ruby PHP C# C++ JavaScript Visual Basic Python Java CSS SQL 其它
  •   
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
核心技术类目
全部主题 Hadoop AWS 移动游戏 Java Android iOS Swift 智能硬件 Docker OpenStack VPN Spark ERP IE10 Eclipse CRM JavaScript 数据库 Ubuntu NFC WAP jQuery BI HTML5 Spring Apache .NET API HTML SDK IIS Fedora XML LBS Unity Splashtop UML components Windows Mobile Rails QEMU KDE Cassandra CloudStack FTC coremail OPhone CouchBase 云计算 iOS6 Rackspace Web App SpringSide Maemo Compuware 大数据 aptech Perl Tornado Ruby Hibernate ThinkPHP HBase Pure Solr Angular Cloud Foundry Redis Scala Django Bootstrap
个人资料
yii2项目实战-博客管理平台的搭建_第1张图片
白狼栈
  • 访问: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)
  • 简单谈谈为啥$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)的中文垃圾邮件检测
    • * 四无年轻人如何逆袭
rel="stylesheet" type="text/css" href="//csdnimg.cn/pubfooter/css/pub_footer_2014.css" />
src="about:blank" frameborder="0" scrolling="no" style="z-index:-1;position:absolute;top:0;left:0;width:100%;height:100%;background:transparent">
您有 215条新通知
href="http://c.csdnimg.cn/comm_ask/css/ask_float_block.css" type="text/css" rel="stylesheet" /> rel="stylesheet" href="http://static.blog.csdn.net/css/blog_code.css" /> rel="stylesheet" href="http://static.blog.csdn.net/css/fa.css" />
rel="stylesheet" type="text/css" media="screen" href="http://ask.csdn.net/assets/ask_float_fonts_css-6b30a53970eb5c3a2a045e3df585b475.css" />

提问

您的问题将会被发布在“技术问答”频道 ×
该问题已存在,请勿重复提问
src="http://ask.csdn.net/upload.html">
插入图片
| | | | | |
  
0 0 0:0
推荐标签:
我要悬赏
取消 发布
可能存在类似的问题:
我想提一个新问题
取消 确定

你可能感兴趣的:(框架)