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

来源:互联网 发布:js导出table到excel 编辑:程序博客网 时间:2024/06/06 05:28
【活动】Python创意编程活动开始啦!!!    CSDN日报20170425 ——《私活,是对技术达人最好的点赞》    【CSDN 日报】| 3.18-4.18 上榜作者排行出炉

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

标签: yii
418人阅读 评论(0)收藏举报
本文章已收录于:
分类:
作者同类文章X
    作者同类文章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修改如下<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
       
       

      我的同类文章

      http://blog.csdn.net
      • 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
      更多文章

      参考知识库

      img

      PHP知识库

      img

      MySQL知识库

      更多资料请参考:
      猜你在找
      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/XMLobjective-cDelphiRubyPHPC#C++JavaScriptVisual BasicPythonJavaCSSSQL其它
          
      * 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
      快速回复 TOP
      .tag_list { background: none repeat scroll 0 0 #FFFFFF; border: 1px solid #D7CBC1; color: #000000; font-size: 12px; line-height: 20px; list-style: none outside none; margin: 10px 2% 0 1%; padding: 1px; } .tag_list h5 { background: none repeat scroll 0 0 #E0DBD3; color: #47381C; font-size: 12px; height: 24px; line-height: 24px; padding: 0 5px; margin: 0; } .tag_list h5 a { color: #47381C; } .classify { margin: 10px 0; padding: 4px 12px 8px; } .classify a { margin-right: 20px; white-space: nowrap; }
      核心技术类目
      全部主题HadoopAWS移动游戏JavaAndroidiOSSwift智能硬件DockerOpenStackVPNSparkERPIE10EclipseCRMJavaScript数据库UbuntuNFCWAPjQueryBIHTML5SpringApache.NETAPIHTMLSDKIISFedoraXMLLBSUnitySplashtopUMLcomponentsWindows MobileRailsQEMUKDECassandraCloudStackFTCcoremailOPhone CouchBase云计算iOS6Rackspace Web AppSpringSideMaemoCompuware大数据aptechPerlTornadoRubyHibernateThinkPHPHBasePureSolrAngularCloud FoundryRedisScalaDjangoBootstrap
      #popup_mask { position: absolute; width: 100%; height: 100%; background: #000; z-index: 9999; left: 0px; top: 0px; opacity: 0.3; filter: alpha(opacity=30); display: none; }
        个人资料

        白狼栈
        • 访问: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)的中文垃圾邮件检测
        • * 四无年轻人如何逆袭
      您有215条新通知

      提问

      您的问题将会被发布在“技术问答”频道×
      该问题已存在,请勿重复提问
      插入图片
      ||||||
        
      000:0
      推荐标签:
      我要悬赏
      取消发布
      可能存在类似的问题:
      我想提一个新问题
      取消确定
      0 0
      原创粉丝点击
      热门IT博客
      热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 季建业 智慧建业 建业大食堂 郑州建业 建业春天里 建业地产 建业城 建业足球 建业桂园 建业天筑 王建业 建业新筑 建业比赛 建业新楼盘 建业总部港 建业房地产 泰宏建业城 中科建业 建业+ 洛阳建业 段建业 郑州建业小镇 河南建业vs重庆斯威 建业足球小镇 河南建业公棚 建业李慧王小龙全文阅读 河南建业赛鸽公棚 建业小镇门票 建业贰号城邦 王小龙李慧建业 李慧王小龙建业 郑州建业足球小镇 建业住宅集团 河南建业信鸽公棚 河南建业集团 建业赛鸽公棚 河南建业足球俱乐部 李慧王小龙建业全文免费阅读 建业集团招聘 李慧建业王小龙 建业小镇在哪里