2014-06-26 25 views
-1

我想知道是否有可能使用$this->redirect()语句,重定向到一个不同的控制器,但不显示动作,我的意思是,如果我想重定向到控制器默认情况下,人员yii去Person/index,我想重定向到Person(不想显示行动人==人/指数)重定向不显示默认操作索引 - Yii

我知道,与$this->redirect()我可以使用$this->redirect(array(controller/action)),但始终显示索引操作。

+0

你是什么意思:

'<controller:\w+>/<id:\d+>' => '<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>' => '<controller>/<action>', '<controller:\w+>/<action:\w+>' => '<controller>/<action>', 

只需添加这上面的现有规则? – Rangad

+0

www.domain.com/controller/action,我想重定向到www.domain.com/controller –

回答

2

在你main.php,你应该在urlManager部分这些默认的规则:通过显示索引操作

'<controller:\w+>/' => '<controller>/index',