\laytp\libraryPluginRoute

Summary

Methods
Properties
Constants
execute()
getPluginClassAndAction()
No public properties found
No constants found
registerControllerMiddleware()
autoResponse()
$middleware
$actionName
N/A
No private methods found
No private properties found
N/A

Properties

$middleware

$middleware : 

Type

$actionName

$actionName : 

Type

Methods

execute()

execute(null  $plugin = null) : mixed

插件路由 路由访问规则,http(s)://yourDomain/plugin/[插件名称]/[插件controller目录下的类名,多级目录以.号分割]/[方法名]/[参数列表]

Parameters

null $plugin

Returns

mixed

getPluginClassAndAction()

getPluginClassAndAction(  $plugin,   $controller) : array

得到插件完整类名

Parameters

$plugin
$controller

Returns

array

registerControllerMiddleware()

registerControllerMiddleware(  $controller) 

使用反射机制注册控制器中间件

Parameters

$controller

Throws

\ReflectionException

autoResponse()

autoResponse(  $data) 

Parameters

$data