为前台和后台做出区别,为backend换台AdminLTE的皮肤。
网上有现成的yii2的adminLTE插件,直接使用之。
在composer.json里的require节点添加如下内容
"require": {
...
"dmstr/yii2-adminlte-asset": "2.*",
...
},
运行composer update安装代码。
安装完成后,将/vendor/dmstr/yii2-adminlte-asset/example-views/yiisoft/yii2-app下的site/layouts两个文件夹内容复制覆盖/backend/views/下的同名文件夹。
稍微做些改动。
backend/views/layouts/main.php,根据里面的提示,把第一个if中的内容删除,完成后如下。
<?php
use yii\helpers\Html;
/* @var $this \yii\web\View */
/* @var $content string */
if (class_exists('backend\assets\AppAsset')) {
backend\assets\AppAsset::register($this);
} else {
app\assets\AppAsset::register($this);
}
dmstr\web\AdminLteAsset::re