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 文件進行參考,涵蓋你想要的。 查看原文

相關文章
相關標籤/搜索