现在的位置: 首页 > 综合 > 正文

YII ACTION跳转

2013年08月16日 ⁄ 综合 ⁄ 共 316字 ⁄ 字号 评论关闭

我试过两种方法:

在action里面用:

$this->render('view',array(
'model'=>$post,
'param1'=>$param1,
'param2'=>$param2,
));

但是这个只是打开了另外一个action的view而已。

观察rul地址,action的名字并没有变。

这种方法有一个很不好地方就是如果这个方法是从GET或者POST过来的话,

如果有GET或者POST信息,

刷屏的时候会再次GET或POST,内容可能会变化。

还有一种方法就是用:

$this->redirect(array('view','id'=>$model->id));

这种方法是真正的切换action,不会产生再次POST或者GET。

抱歉!评论已关闭.