该篇主要描写权限部分的配置
1.对用权限相关表创建model:admin/model
->Group
->AuthRule
2.为多站点做准备 创建site表
创建model: app/common/model/
->Site.php
3.将之前创建的app/model.php 移到app/common/model/下
修改common.php model方法使用的路径
function model($table = '') { return new \app\common\model\Model($table); }
4.将之前创建的app/admin/model/BaseModel 移到app/common/model/下
修改之前extend baseModel的model里引用路径
5.baseController添加
protected function assign($name, $value = '') { View::assign($name, $value); return $this; }
一番设置 后台首页就展示出来了
6.app\request下添加function
/** * 当前访问模块 * @param string $module */ public function module($module = '') { return App('http')->getName(); } /** * 解析url */ public function parseUrl() { // $addon = $this->addon() ? $this->addon() . '://' : ''; $addon = ''; $result = $addon.$this->module().'/'.$this->controller().'/'.$this->action(); return strtolower($result); }
7.系统基础设置页面
8.权限管理页面