mirror of https://gitee.com/karson/fastadmin.git
使用Thinkphp内置转换控制器名为c风格,匹配前台访问路径控制器是xxxx_xx的写法;thinkphp默认是将控制器dict_def转成dictDef,fastadmin直接转成小写,造成权限失败.使用thinkphp内置的方法转换控制器名,与前台路径访问保持一致.
parent
f5c72393d2
commit
251774d0bd
|
|
@ -7,6 +7,7 @@ use think\Config;
|
|||
use think\Controller;
|
||||
use think\Hook;
|
||||
use think\Lang;
|
||||
use think\Loader;
|
||||
use think\Session;
|
||||
use fast\Tree;
|
||||
|
||||
|
|
@ -114,7 +115,7 @@ class Backend extends Controller
|
|||
public function _initialize()
|
||||
{
|
||||
$modulename = $this->request->module();
|
||||
$controllername = strtolower($this->request->controller());
|
||||
$controllername = Loader::parseName($this->request->controller());
|
||||
$actionname = strtolower($this->request->action());
|
||||
|
||||
$path = str_replace('.', '/', $controllername) . '/' . $actionname;
|
||||
|
|
|
|||
Loading…
Reference in New Issue