我已经使用Yii的urlManager将我的网址从mypage.com/controller/view重写为mypage.com/view。但我有多个控制器,并希望在所有控制器上应用它。可以这样做吗?
我当前的urlManager:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'<action:\w+>' => 'site/<action>',
),
),
答案 0 :(得分:5)
第一种方式:
'<action:(login|logout|about)>' => 'site/<action>',
'<action:(view|edit)>' => 'product/<action>',
实现此功能的第二种方法是使用Using Custom URL Rule Classes