One - One Code All

Blog Content

Yaf_Http_Request类常用方法,获取参数等

PHP Yaf   2012-10-27 11:32:04
序号方法说明
1getModuleName()获取当前请求被路由到的模块名称,首字母大写形式
2getControllerName()获取当前请求被路由到的控制器名称,首字母大写形式
3getActionName()获取当前请求被路由到的动作名称
4getRequestUri()获取当前请求的request_uri
5getMethod()获取请求方法, GET、POST、HEAD等
6getServer(string $name [, string $default])获取$_SERVER变量的值
7getParam(string $name [, string $default])获取路由参数$name的值(路由协议根据request_uri解析出来的参数,与$_GET$_POST不等同)
8getParams()获取所有路由参数
9isCli()是否从命令行运行
10isGet()HTTP请求方法是否为GET方法
11isPost()是否为POST方法
12isHead()是否为HEAD方法(该方法只返回HTTP报头)和状态行
13sXmlHttpRequest()是否为Ajax请求($_SERVER['HTTP_X_REQUESTED_WITH']的值为’XMLHttpRequest’)
14getPost(string $name [, string $default])获取$_POST变量的值
15getQuery(string $name [, string $default])获取$_GET变量的值
16getFiles()返回$_FILES
17get(string $name [, string $default])从请求参数中寻找参数name,如果没有找到的话,将从POST, GET, Cookie, Server中寻找
18getCookie(string $name [, string $default])获取Cookie的值


eg: $id = $this->getRequest()->getParam('id');


上一篇:smarty的基础用法
下一篇:yaf 路由协议配置

The minute you think of giving up, think of the reason why you held on so long.