网站建设

修改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>',
			),
		),