(Yaf >=3.2.2)
Yaf_Request_Abstract::get — 从请求中获取变量
从请求中获取变量。搜索顺序为:由 Yaf_Request_Abstract::setParam() 设置的请求参数,然后是 POST、GET、COOKIE、SERVER。
name变量名。
default如果未找到变量则要返回的值。
如果找到则返回该值,否则如果提供了 default 则返回该值,未提供则返回 null。
示例 #1 Yaf_Request_Abstract::get() 示例
<?php
class SearchController extends Yaf_Controller_Abstract
{
public function indexAction()
{
$request = $this->getRequest();
// 假设请求为 /search?keyword=yaf&page=2
$keyword = $request->get("keyword");
$page = (int) $request->get("page", 1);
$sort = $request->get("sort", "relevance");
var_dump($keyword, $page, $sort);
}
}
?>以上示例的输出类似于:
string(3) "yaf" int(2) string(9) "relevance"