注解设计 ¶
1、配置遍历的目录
2、获取遍历目录里带有注解
的类
3、获取 注解相关数据
4、解析对应的服务
自动注册路由 ¶
php
# config/shiyun/annotation.php
<?php
use shiyunAnnotation\module\AutoRoute;
// 直接使用
AutoRoute::load();
// 加载自定义组件
AutoRoute::load(
// 注解路由默认会扫描 /app 下的所有PHP文件
// 如果需要扫描其他文件夹或者组件的路由可以这样设置
[
[
'app\index\controller', // 命名空间根路径
'addons\*\controller', // 命名空间根路径
WP_LIB_PATH . '/Controller' // 对应文件夹路径
],
],
false // false 禁用 OpenAPI 文档
// 注意:组件扫描文件时会自动跳过 . 开头的文件文件夹和 model view 文件夹
);