FLEA_Dispatcher_Simple类参考

继承图,类FLEA_Dispatcher_Simple

FLEA_Dispatcher_Auth

所有成员的列表。

公有成员

 FLEA_Dispatcher_Simple (&$request)
 dispatching ()
 _executeAction ($controllerName, $actionName, $controllerClass)
 getControllerName ()
 setControllerName ($controllerName)
 getActionName ()
 setActionName ($actionName)
 getControllerClass ($controllerName)
 parseUrl ($url)
 _loadController ($controllerClass)

公有属性

 $_request
 $_requestBackup


详细描述

在文件Dispatcher/Simple.php27行定义。


成员函数文档

FLEA_Dispatcher_Simple::FLEA_Dispatcher_Simple ( &$  request  ) 

构造函数

参数:
array $request
返回:
FLEA_Dispatcher_Simple

在文件Dispatcher/Simple.php50行定义。

参考 FLEA::getAppInf().

FLEA_Dispatcher_Simple::dispatching (  ) 

从请求中分析 Controller、Action 和 Package 名字,然后执行指定的 Action 方法

返回:
mixed

FLEA_Dispatcher_Auth重载。

在文件Dispatcher/Simple.php73行定义。

参考 _executeAction()getActionName()getControllerClass()getControllerName().

FLEA_Dispatcher_Simple::_executeAction ( controllerName,
actionName,
controllerClass 
)

执行指定的 Action 方法

参数:
string $controllerName
string $actionName
string $controllerClass
返回:
mixed

在文件Dispatcher/Simple.php89行定义。

参考 _loadController()FLEA::getAppInf()FLEA::setAppInf().

参考自 dispatching()FLEA_Dispatcher_Auth::dispatching().

FLEA_Dispatcher_Simple::getControllerName (  ) 

从请求中取得 Controller 名字

如果没有指定 Controller 名字,则返回配置文件中定义的默认 Controller 名字。

返回:
string

在文件Dispatcher/Simple.php156行定义。

参考 FLEA::getAppInf().

参考自 dispatching()FLEA_Dispatcher_Auth::dispatching().

FLEA_Dispatcher_Simple::setControllerName ( controllerName  ) 

设置要访问的控制器名字

参数:
string $controllerName

在文件Dispatcher/Simple.php173行定义。

FLEA_Dispatcher_Simple::getActionName (  ) 

从请求中取得 Action 名字

如果没有指定 Action 名字,则返回配置文件中定义的默认 Action 名字。

返回:
string

在文件Dispatcher/Simple.php185行定义。

参考 FLEA::getAppInf().

参考自 FLEA_Dispatcher_Auth::check()dispatching()FLEA_Dispatcher_Auth::dispatching().

FLEA_Dispatcher_Simple::setActionName ( actionName  ) 

设置要访问的动作名字

参数:
string $actionName

在文件Dispatcher/Simple.php199行定义。

FLEA_Dispatcher_Simple::getControllerClass ( controllerName  ) 

返回指定控制器对应的类名称

参数:
string $controllerName
返回:
string

在文件Dispatcher/Simple.php211行定义。

参考 FLEA::getAppInf().

参考自 FLEA_Dispatcher_Auth::check()dispatching()FLEA_Dispatcher_Auth::dispatching().

FLEA_Dispatcher_Simple::parseUrl ( url  ) 

分析 url 地址,找出控制器名字和动作名

参数:
string $url
返回:
array

在文件Dispatcher/Simple.php229行定义。

参考 FLEA::getAppInf().

FLEA_Dispatcher_Simple::_loadController ( controllerClass  ) 

载入控制器类

参数:
string $controllerClass
返回:
boolean

在文件Dispatcher/Simple.php255行定义。

参考 FLEA::getFilePath().

参考自 _executeAction()FLEA_Dispatcher_Auth::dispatching().


成员数据文档

FLEA_Dispatcher_Simple::$_request

在文件Dispatcher/Simple.php34行定义。

FLEA_Dispatcher_Simple::$_requestBackup

在文件Dispatcher/Simple.php41行定义。


该类的文档由以下文件生成:
Generated at Sat Feb 2 15:18:57 2008 for FleaPHP by  doxygen 1.5.3