我想知道是否可以使用$this->redirect()
语句重定向到不同的控制器,但不显示操作,我的意思是,如果我想重定向到控制器人员,默认情况下yii转到Person/index
,我想重定向到Person
(不想显示操作人员==人员/索引)
我知道在$this->redirect()
中我可以使用$this->redirect(array(controller/action))
,但它总是显示索引操作。
发布于 2014-06-27 12:50:45
在您的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',
https://stackoverflow.com/questions/24439873
复制相似问题