Documentation

ASRoute extends ASObject
in

路由管理 \ 钩子管理 ASRoute

路由主要分析链接地址,进行参数化转换。 访问参数管理等。 默认路由格式为: class/action/id 格式可以通过ASSetting进行设置,或自定义输入 eg: device/page/action/id

Table of Contents

$route 格式化路由
$pathFormat 路由格式 string|null
$querys 请求参数URL字符 string
$params 请求参数数组形式 null
$CLASSNAME 类名 string
$result 结果包装器 ASResult
__construct() ASRoute constructor. mixed
shared() 全局单例 shared ASRoute
urlToRoute() void
initParams() mixed
convertParams() 转换特殊参数到操作符 convertParams void
buildQuery() mixed
launch() 启动组件 launch mixed
run() 执行接口程序 run mixed
export() 输出结果 export mixed
exit() 强制退出 exit mixed
GoodSay() 劝退非法请求 GoodSay mixed
__construct() ASObject constructor. mixed
take() 设置主体别称 Alias of setContent $this
setContent() 设置结果包装中的主数据 set content of result mixed
sign() 设置方法签名 Set method sign mixed
feedback() 返回结果 通用 Returning result to the caller ASResult
error() 返回错误 Returning Error result ASResult
success() 返回成功 Return Success result ASResult

Properties

$route

格式化路由

public mixed $route

$pathFormat

路由格式

private string|null $pathFormat

$querys

请求参数URL字符

public string $querys

$params

请求参数数组形式

private null $params

$CLASSNAME

类名

protected string $CLASSNAME

Methods

__construct()

ASRoute constructor.

public __construct( $pathFormat : string ) : mixed
Parameters
$pathFormat : string

路由格式

Return values
mixed

shared()

全局单例 shared

public static shared( [ $format : string|null = null ] ) : ASRoute
Parameters
$format : string|null = null
Return values
ASRoute

urlToRoute()

public urlToRoute( ) : void

initParams()

public initParams( ) : mixed
Return values
mixed

convertParams()

转换特殊参数到操作符 convertParams

public convertParams( ) : void

buildQuery()

public buildQuery( [ $params : array = null ] ) : mixed
Parameters
$params : array = null
Return values
mixed

launch()

启动组件 launch

public launch( ) : mixed
Return values
mixed

run()

执行接口程序 run

public run( ) : mixed
Return values
mixed

export()

输出结果 export

private export( ) : mixed
Return values
mixed

exit()

强制退出 exit

public exit( [ $result : ASResult|null = null ] ) : mixed
Parameters
$result : ASResult|null = null
Return values
mixed

GoodSay()

劝退非法请求 GoodSay

public static GoodSay( [ $mode : string = 'echo' ] ) : mixed
Parameters
$mode : string = 'echo'
Return values
mixed

__construct()

ASObject constructor.

public __construct( ) : mixed
Return values
mixed

take()

设置主体别称 Alias of setContent

public take( $content : ) : $this
Parameters
$content :
Return values
$this

setContent()

设置结果包装中的主数据 set content of result

public setContent( $content : ) : mixed
Parameters
$content :
Return values
mixed

sign()

设置方法签名 Set method sign

public sign( $sign : ) : mixed
Parameters
$sign :
Return values
mixed

feedback()

返回结果 通用 Returning result to the caller

public feedback( [ $status : int|null = null ] [, $message : string|null = null ] [, $sign : string|null = null ] ) : ASResult
Parameters
$status : int|null = null
$message : string|null = null
$sign : string|null = null
Return values
ASResult

error()

返回错误 Returning Error result

public error( $status : int , $message : string [, $sign : string|null = null ] ) : ASResult
Parameters
$status : int
$message : string
$sign : string|null = null
Return values
ASResult

success()

返回成功 Return Success result

public success( [ $message : string|null = null ] [, $sign : string|null = null ] ) : ASResult
Parameters
$message : string|null = null
$sign : string|null = null
Return values
ASResult

Search results