您的当前位置:首页>全部文章>文章详情

fastadmin二级控制器的页面无法访问的问题

发表于:2024-03-16 11:25:51浏览:551次TAG: #ThinkPHP #fastadmin

原因分析

因为在菜单规则中生成的规则是以/来划分,但是在thinkphp中,二级控制器的访问需要以.来划分,所以会造成无法访问的现象。例如:
控制器目录结构/application/admin/controller/user/level.php
通过CURD生成的菜单规则:user/level/index

解决方案

方案1:通过修改菜单规则

在后台【权限管理=>菜单规则】修改菜单规则为:user.level/index

方案2:增加路由

/application/admin中增加路由文件route.php

Route::get('user/level/index','user.level/index');