首页 > 代码库 > yii redirect
yii redirect
redirect 这个方法是在 CController 里定义的
先来看下官方介绍
redirect() 方法
public void redirect(mixed $url, boolean $terminate=true, integer $statusCode=302) | ||
$url | mixed | the URL to be redirected to. If the parameter is an array, the first element must be a route to a controller action and the rest are GET parameters in name-value pairs. |
$terminate | boolean | whether to terminate the current application after calling this method |
$statusCode | integer | the HTTP status code. Defaults to 302. See http://www.w3.org/Protocols/rfc2616/rfc2616-sec10 for details about HTTP status code. |
注意下红色字体, 意思就是说, 如果第一个参数是数组了的话, 那么本次就是使用get方式进行传值
(亲测) 如果第一个参数不是数组的话, 那本次就是 post 传值了
看下例子
return $this->redirect(array(
‘/admin/userClientLoginLog/down‘,
‘username‘ => $username,
‘type‘ => $type,
‘date‘ => $date,
));
上面的例子会进行这样的访问 http://localhost/admin/userClientLoginLog/down/username/$username/type/$type/date/$date
return $this->redirect( ‘/admin/userClientLoginLog/down‘, array(
‘username‘ => $username,
‘type‘ => $type,
‘date‘ => $date,
));
上面的例子会进行这样的访问 http://localhost/admin/userClientLoginLog/down
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。