我不知道Yii的urlManager是否可行,但我有网址:
http://example.com/district/group/search
http://example.com/district/report/total
http://example.com/district/user/manage
我想路由类似的东西:
'district/<controller:\w+>/<action:\w+>'=>'district<controller>/<action>'
这样它分别会调用DistrictGroupController@actionSearch
或DistrictReportController@actionTotal
或DistrictUserController@actionManage
。
有没有办法普遍使用urlManager,或者我是否需要独立完成每个控制器(district/search/<action:\w+>'=>'districtSearch/<action>'
)?
答案 0 :(得分:3)
这对我有用:
'<prefix:\w+>/<controller:\w+>/<id:\d+>' => '<prefix><controller>/view',
'<prefix:\w+>/<controller:\w+>/<action:\w+>/<id:\d+>'=>'<prefix><controller>/<action>',
(:D我希望不迟到)