应用初始化操作
Parameters:
API Tags:
检查请求的合法性
检查请求的合法性,当判断请求不合法时,抛出一个终止异常并终止当前进程
API Tags:
Information Tags:
Throws: | WindFinalException |
void doDispatch(
$forward, [
$display = false]
)
|
|
Parameters:
API Tags:
object getComponent(
string
$componentName
)
|
|
获得组件对象
Parameters:
string |
$componentName: |
组件名称呢个 |
API Tags:
array getModules(
[string
$name = '']
)
|
|
获得module配置,$name为空时返回当前module配置
Parameters:
string |
$name: |
module名称 默认为空 |
API Tags:
Information Tags:
Throws: | WindException |
Throws: | WindActionException |
解析action过滤链的配置信息
Parameters:
API Tags:
执行请求的进程
Parameters:
API Tags:
Information Tags:
Throws: | WindFinalException |
处理错误请求
根据错误请求的相关信息,将程序转向到错误处理句柄进行错误处理
Parameters:
API Tags:
Information Tags:
Throws: | WindFinalException |
void setGlobal(
array|object|string
$data, [string
$key = '']
)
|
|
设置全局变量
Parameters:
array|object|string |
$data: |
|
string |
$key: |
|
API Tags:
array setModules(
string
$name, array
$config, [boolean
$replace = false]
)
|
|
添加module配置
<controller-path>controller</controller-path>
<!-- 指定该模块下的controller的后缀格式 -->
<controller-suffix>Controller</controller-suffix>
<!-- 配置该模块的error处理的action controller类 -->
<!-- 试图相关配置,config中配置可以根据自己的需要进行配置或是使用缺省 -->
<!-- 可以在这里进行view的配置,该配置只会影响该module下的view行为,该配置可以设置也可以不设置 -->
<!-- 指定模板路径 -->
<
template-
dir>
template</
template-
dir>
<!-- 指定模板后缀 -->
<template-ext>htm</template-ext>
Parameters:
string |
$name: |
module名称 |
array |
$config: |
配置数组 |
boolean |
$replace: |
如果module已经存在是否覆盖他 默认值为false不进行覆盖 |
API Tags:
void setUrlArgs(
string
$data, string
$key
)
|
|
设置urlargs值
Parameters:
string |
$data: |
|
string |
$key: |
|
API Tags: