2014-06-26 26 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',