修改YII默认URL使其跟phpcms v9的URL一样
发表时间:2013-06-27 16:06:45 编辑:admin
phpcms v9项目用习惯了,觉得蛮顺手的。因为另一个项目需要开始接触YII框架。
想把YII默认的url:index.php?r=模块/控制器/方法
换成跟v9一样d的:index.php?m=模块&c=控制器&a=方法
我们需要对config/main.php里面的urlManager进行修改:
'urlManager'=>array( 'urlFormat'=>'path', 'rules'=>array( /*'<controller:\w+>/<id:\d+>'=>'<controller>/view', '<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>', '<controller:\w+>/<action:\w+>'=>'<controller>/<action>',*/ 'm=<_m:\w+>&c=<_c>&a=<_a:\w+>'=> '<_m>/<_c>/<_a>', ), ),