Yaf_Request_Abstract类概要
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 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 ] )}