cjeruen / route-for-zanphp
route for zanphp
dev-master
2017-11-02 05:47 UTC
Requires
- php: >=7.0
- nikic/fast-route: dev-master
- zanphp/zan: dev-master
This package is not auto-updated.
Last update: 2025-03-30 06:19:46 UTC
README
功能说明
~ 在 zanphp 中 使用 FastRoute 路由
~ 兼容 zanphp 默认 路由
使用说明
1. 安装
composer require cjeruen/route-for-zanphp:dev-master
2. 配置
2.1 启动加载
init/WorkerStart/.config.php
或者
init/ServerStart/.config.php
return [
// other initialize
\Com\JeRuen\Zan\Routing\FastRoute\InitializeRouter::class,
];
2.2 配置路由类型
resource/config/share/route.php
return [ 'default_route' => '/index', 'default_controller' => 'index', 'default_action' => 'index', 'default_format' => 'html', 'router_class' => 'Com\JeRuen\Zan\Routing\FastRoute\Router', 'router_path' => 'src/routing.php', // compatible use zan router if not found. default false // 是否开启兼容zan路由(未匹配则找zan默认路由匹配) 'router_compatible' => true, ];
2.3 定义路由规则
<?php use Com\JeRuen\Zan\Routing\FastRoute\R as Route; Route::get('/a', 'index/index/index'); Route::addRoute('POST', '/a', 'index/index/index');
相关连接
Zan* QQ交流群
- 115728122