sau / wp_route
WordPress的简单路由和MVC
2.2.0
2018-06-29 12:39 UTC
Requires
- php: >=7.0
- nikic/fast-route: 1.3.*
- sau/library: 1.0.*
README
WordPress的简单路由和MVC
安装
composer require sau/wp_route
####注册路由库 使用sau_simple_route
动作。回调函数接受来自库的RouteCollector
对象作为参数
add_action( 'sau_simple_route', function ( RouteCollector $r ) { $r->addRoute( [ 'POST', 'GET' ], '/auth', 'User.logIn' ); // Регистрация ваших роутов... } );
其中
[ 'POST', 'GET' ]
- 允许访问路由的方法,其他情况下返回405错误;/auth
- 打开页面的路由;User.logIn
- 类名和方法。
包含方法的类可以用两种方式描述
- 位于主题目录
controllers
下的类名 - 命名空间指向类。
方法始终应返回Sau\WP\Theme\SimpleRouter\BaseResponse
类的对象
目前有2种可能的响应