该篇主要描写权限部分的配置
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.权限管理页面