
公有成员 | |
| 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.php第27行定义。
| FLEA_Dispatcher_Simple::FLEA_Dispatcher_Simple | ( | &$ | request | ) |
| FLEA_Dispatcher_Simple::dispatching | ( | ) |
从请求中分析 Controller、Action 和 Package 名字,然后执行指定的 Action 方法
在文件Dispatcher/Simple.php第73行定义。
参考 _executeAction()、getActionName()、getControllerClass()及getControllerName().
| FLEA_Dispatcher_Simple::_executeAction | ( | $ | controllerName, | |
| $ | actionName, | |||
| $ | controllerClass | |||
| ) |
执行指定的 Action 方法
| string | $controllerName | |
| string | $actionName | |
| string | $controllerClass |
在文件Dispatcher/Simple.php第89行定义。
| FLEA_Dispatcher_Simple::getControllerName | ( | ) |
从请求中取得 Controller 名字
如果没有指定 Controller 名字,则返回配置文件中定义的默认 Controller 名字。
在文件Dispatcher/Simple.php第156行定义。
| FLEA_Dispatcher_Simple::setControllerName | ( | $ | controllerName | ) |
| FLEA_Dispatcher_Simple::getActionName | ( | ) |
从请求中取得 Action 名字
如果没有指定 Action 名字,则返回配置文件中定义的默认 Action 名字。
在文件Dispatcher/Simple.php第185行定义。
参考自 FLEA_Dispatcher_Auth::check()、dispatching()及FLEA_Dispatcher_Auth::dispatching().
| FLEA_Dispatcher_Simple::setActionName | ( | $ | actionName | ) |
| FLEA_Dispatcher_Simple::getControllerClass | ( | $ | controllerName | ) |
返回指定控制器对应的类名称
| string | $controllerName |
在文件Dispatcher/Simple.php第211行定义。
参考自 FLEA_Dispatcher_Auth::check()、dispatching()及FLEA_Dispatcher_Auth::dispatching().
| FLEA_Dispatcher_Simple::parseUrl | ( | $ | url | ) |
| FLEA_Dispatcher_Simple::_loadController | ( | $ | controllerClass | ) |
| FLEA_Dispatcher_Simple::$_request |
在文件Dispatcher/Simple.php第34行定义。
| FLEA_Dispatcher_Simple::$_requestBackup |
在文件Dispatcher/Simple.php第41行定义。
1.5.3