Yii如何从控制器重定向到哈希链接?

4

我正在使用YII框架。我有一个表单代码,需要将其重定向到页面,在该页面上有一个网格视图。我想要重定向到哈希链接,直接将他们带到网格中。因为实际上更改是针对网格进行的。

$this->redirect(array('user/view','id'=>$mIntUserId));

如何在现有的URL中添加哈希链接 #userList


我不知道 yii 的工作原理,但你可以使用普通的 PHP 重定向函数吗? - Piccolo
谢谢,但是谁会为我生成URL?我想要使用YII的全部功能。 - Vins
就像我说的那样,我不太清楚Yii的工作原理。如果有变量,您可能可以使用Yii来存储它,然后重定向到该变量? - Piccolo
1个回答

5

来自 Yii文档

提示:如果要生成带有哈希标记的URL,例如/index.php?r=post/read&id=100#title,您需要使用$this->createUrl('post/read',array('id'=>100,'#'=>'title'))来指定名为#的参数。

所以在您的情况下

$this->redirect(array('user/view','id'=>$mIntUserId,'#'=>'userList'));

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接