重定向而不显示默认操作索引- Yii


Redirect without showing default action index - Yii

我想知道是否可以使用$this->redirect()语句,重定向到不同的控制器,但不显示动作,我的意思是,如果我想重定向到控制器Person默认yii转到Person/index,我想重定向到Person(不想显示动作Person == Person/index)

我知道$this->redirect()我可以使用$this->redirect(array(controller/action)),但总是显示索引动作。

在您的main.php中,您应该在urlManager部分中有这些默认规则:

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

只需在现有规则之上添加以下内容:

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