企业🤖AI智能体构建引擎,智能编排和调试,一键部署,支持私有化部署方案 广告
# 注解权限 > 注解权限只能获取后台的控制器,也就是该`app/admin/controller`下 # 控制器注解权限 > 控制器类注解tag`@ControllerAnnotation` * 注解类:`EasyAdmin\annotation\ControllerAnnotation` * 作用范围:`CLASS` * 参数说明: * `title`控制器的名称(必填) * `auth`是否开启权限控制,默认为true (选填,Enum:`{true, false}`) ### 示例 > 备注:注解前请先引用`use EasyAdmin\annotation\ControllerAnnotation;` ~~~ <?php namespace app\admin\controller; use app\common\controller\AdminController; use EasyAdmin\annotation\ControllerAnnotation; /** * @ControllerAnnotation(title="测试控制器") */ class Test extends AdminController { } ~~~ # 方法节点注解权限 > 方法节点类注解tag`@NodeAnotation` * 注解类:`EasyAdmin\annotation\NodeAnotation` * 作用范围:`METHOD` * 参数说明: * `title`方法节点的名称(必填) * `auth`是否开启权限控制,默认为true (选填,Enum:`{true, false}`) ### 示例 > 备注:注解前请先引用`use EasyAdmin\annotation\NodeAnotation;` ~~~ <?php namespace app\admin\controller; use app\common\controller\AdminController; use EasyAdmin\annotation\ControllerAnnotation; use EasyAdmin\annotation\NodeAnotation; /** * @ControllerAnnotation(title="测试控制器") */ class Test extends AdminController { /** * @NodeAnotation(title="列表") */ public function index(){ echo __METHOD__; } } ~~~ # 更新权限节点 * 使用命令`php think node`进行更新权限节点。 * 或者在后台节点管理里面点击更新。 ![执行命令行](http://easyadmin.99php.cn/docs/images/node.png)