2012-03-14 121 views
3

我小白Yii的开发人员,我有AdminController访问规则。所以这个控制器只为特定用户启用,否则它重定向到“example.com/site/login”但我需要它重定向到“example.com/user/login”。那么你能告诉我该怎么做?Yii的重定向到用户/注册

回答

7

您可以更改用户组件的loginUrl属性,所以在您的main.php配置文件以下变化:

array(
// ...... 
'components'=>array(
    'user'=>array(
     'loginUrl'=>array('user/login'), 
    ), 
), 
) 

this part的导轨上。

.... 
'components' => array(
    'user' => array (
     'loginUrl' => array('/user/login'), 
    ), 
    .... 
), 
.... 

文档:

+1

谢谢你,它的工作就像一个魅力 – Irakli 2012-03-14 16:33:00

+1

很高兴我可以帮助.. – 2012-03-14 16:36:09

+0

如果我有2个loginUrl,该怎么办?如何对付它 – Silentbang 2012-06-03 17:16:03