urlManager-route覆盖gii的路由。如何补偿?

时间:2013-10-03 04:22:09

标签: yii

这感觉就像一个非常愚蠢的问题,但这里有:

我有这样的路线

'rules'=>array(
    // domain.com/slug/23452/sometitle
    '<slug:\w+>/<kiji:\d+>/<title>' =>'Like/Add',
),

它运行良好并且可以完成所需的一切,但它会覆盖默认的gii-route: http://domain.com/gii/default/login。而且我不确定如何解决它,除了每次我想使用Gii时评论我的自定义路线。我可以以某种方式在我的其他路线之前对gii路线进行判定,以使其优先考虑Gii路线吗?

1 个答案:

答案 0 :(得分:0)

我从yii/framework/gii/GiiModule.php发现你可以使用这些路线:

'gii'=>'gii',
'gii/<controller:\w+>'=>'gii/<controller>',
'gii/<controller:\w+>/<action:\w+>'=>'gii/<controller>/<action>',

对不起,如果我浪费了任何人的时间。