jysperu/route-processor

路由处理器

1.0.4 2024-06-21 02:07 UTC

This package is auto-updated.

Last update: 2024-09-21 02:40:44 UTC


README

路由处理器

通过 composer 安装

composer require jysperu/route-processor

使用 API

如果模块在处理 URL 之前以动态方式添加,建议将初始化器作为早期代码之一执行

RouteProcessor::apiInit();

要处理 URL 并查找已存在的相应类,请执行

RouteProcessor::api();

示例

示例 1

Autoload::register(APPPATH); ## lee todas las clases de la carpeta APPPATH
RouteProcessor::api(); ## Procesa el path de la url para buscar las clases correspondientes

示例 2

在此示例中,如果未先执行 RouteProcessor::apiInit(),则 exit_json 函数将产生错误。

RouteProcessor::apiInit(); ## Inicializo la librería para poder utilizar las funciones incluso antes de procesar la URL 

if ($file = __DIR__ . '/mantenimiento.json' and file_exists($file))
{
    $json = json_decode(file_get_contents($file), true);
    exit_json($json);
}

Autoload::register(APPPATH); ## lee todas las clases de la carpeta APPPATH
RouteProcessor::api(); ## Procesa el path de la url para buscar las clases correspondientes