Yaf_Request_Abstract类概要
Yaf_Request_Abstract { /* Constants */ const string SCHEME_HTTP = http ; const string SCHEME_HTTPS = https ; /* 属性 */ public $module ; public $controller ; public $action ; public $method ; protected $params ; protected $language ; protected $_exception ; protected $_base_uri ; protected $uri ; protected $dispatched ; protected $routed ; /* 方法 */ public void getActionName ( void ) public void getBaseUri ( void ) public void getControllerName ( void ) public void getEnv ( string $name [, string $default ] ) public void getException ( void ) public void getLanguage ( void ) public void getMethod ( void ) public void getModuleName ( void ) public void getParam ( string $name [, string $default ] ) public void getParams ( void ) public void getRequestUri ( void ) public void getServer ( string $name [, string $default ] ) public void isCli ( void ) public void isDispatched ( void ) public void isGet ( void ) public void isHead ( void ) public void isOptions ( void ) public void isPost ( void ) public void isPut ( void ) public void isRouted ( void ) public void isXmlHttpRequest ( void ) public void setActionName ( string $action ) public void setBaseUri ( string $uir ) public void setControllerName ( string $controller ) public void setDispatched ( void ) public void setModuleName ( string $module ) public void setParam ( string $name [, string $value ] ) public void setRequestUri ( string $uir ) public void setRouted ([ string $flag ] ) }
Yaf_Request_Abstract成员属性介绍
_method
当前请求的Method, 对于命令行来说, Method为"CLI"
_language
当前请求的希望接受的语言, 对于Http请求来说, 这个值来自分析请求头Accept-Language. 对于不能鉴别的情况, 这个值为NULL.
_module
在路由完成后, 请求被分配到的模块名
_controller
在路由完成后, 请求被分配到的控制器名
_action
在路由完成后, 请求被分配到的动作名
_params
当前请求的附加参数
_routed
表示当前请求是否已经完成路由
_dispatched
表示当前请求是否已经完成分发
_request_uri
当前请求的Request URI
_base_uri
当前请求Request URI要忽略的前缀, 一般不需要手工设置, Yaf会自己分析. 只是当Yaf分析出错的时候, 可以通过application.baseUri来手工设置.
Yaf_Request_Abstract成员方法列表
Yaf_Request_Abstract::getActionName — The getActionName purpose
Yaf_Request_Abstract::getBaseUri — The getBaseUri purpose
Yaf_Request_Abstract::getControllerName — The getControllerName purpose
Yaf_Request_Abstract::getEnv — 取得ENV变量的值
Yaf_Request_Abstract::getException — The getException purpose
Yaf_Request_Abstract::getLanguage — The getLanguage purpose
Yaf_Request_Abstract::getMethod — The getMethod purpose
Yaf_Request_Abstract::getModuleName — The getModuleName purpose
Yaf_Request_Abstract::getParam — The getParam purpose
Yaf_Request_Abstract::getParams — The getParams purpose
Yaf_Request_Abstract::getRequestUri — The getRequestUri purpose
Yaf_Request_Abstract::getServer — 返回SERVER变量的值
Yaf_Request_Abstract::isCli — The isCli purpose
Yaf_Request_Abstract::isDispatched — The isDispatched purpose
Yaf_Request_Abstract::isGet — The isGet purpose
Yaf_Request_Abstract::isHead — The isHead purpose
Yaf_Request_Abstract::isOptions — The isOptions purpose
Yaf_Request_Abstract::isPost — The isPost purpose
Yaf_Request_Abstract::isPut — The isPut purpose
Yaf_Request_Abstract::isRouted — The isRouted purpose
Yaf_Request_Abstract::isXmlHttpRequest — The isXmlHttpRequest purpose
Yaf_Request_Abstract::setActionName — The setActionName purpose
Yaf_Request_Abstract::setBaseUri — The setBaseUri purpose
Yaf_Request_Abstract::setControllerName — The setControllerName purpose
Yaf_Request_Abstract::setDispatched — The setDispatched purpose
Yaf_Request_Abstract::setModuleName — The setModuleName purpose
Yaf_Request_Abstract::setParam — The setParam purpose
Yaf_Request_Abstract::setRequestUri — The setRequestUri purpose
Yaf_Request_Abstract::setRouted — The setRouted purpose