Skip to content
官方QQ交流群
技术交流1:87208295   点此加入
技术交流2:787747122   点此加入
官网
云控制台
开放平台
关注微信公众号
代码仓库: 码云

注解设计

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 文件夹
);
# 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 文件夹
);

Copyright © 2017 10yun.com | 十云提供计算服务-IPV6 | ctocode组开发