博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
yii redirect
阅读量:6939 次
发布时间:2019-06-27

本文共 1067 字,大约阅读时间需要 3 分钟。

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  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

转载于:https://www.cnblogs.com/debmzhang/p/3853838.html

你可能感兴趣的文章
数据表更新
查看>>
【51NOD-5】1293 球与切换器
查看>>
操作系统原理4——存储管理
查看>>
[3D跑酷] UI事件处理系统
查看>>
Quartus II 软件生成FFT、NCO、FIR等IP核时卡住不动的解决办法
查看>>
【MyEcplise】新装系统,新装的myEcplise使用原来的workspace和maven库,项目没错但是引用的包不能正确找到...
查看>>
进程基础复习01
查看>>
JAVA MessageDigest MD5 SHA
查看>>
暑假练习:Uva437
查看>>
Android 屏幕自适应方向尺寸
查看>>
java 泛型好文收集
查看>>
Eclipse使用技巧总结(四)——代码重构专题
查看>>
如何将iOS应用发布到App Store详解
查看>>
MyEclipse 编码设置
查看>>
Tcp
查看>>
Shell基本知识
查看>>
POJ 1488
查看>>
删除Azure Active Directory
查看>>
ReLu(Rectified Linear Units)激活函数
查看>>
黑马程序员---java基础-----------------图形化界面(GUI)
查看>>