Lowercase Module Name On Url

Hi Everybody,

I use urlManager to make a beauty url but I got a problem:

My Module name: Events (E is upper case)

So when I call the default action the URL is: /Events/default/index.dnd

I want to lowercase all character! Anyone know how to do it?

p/s: i’ve tried that




'urlManager'=>array(

	'urlFormat'=>'path',

	'showScriptName'=>false,

	'urlSuffix'=>'.dnd',

	'rules'=>array(

		'<controller:[a-z0-9]+>/<id:\d+>'=>'<controller>/view',

		'<controller:[a-z0-9]+>/<action:[a-z0-9]+>/<id:\d+>'=>'<controller>/<action>',

		'<controller:[a-z0-9]+>/<action:[a-z0-9]+>'=>'<controller>/<action>',

		'<_m:[a-z0-9]+>/<_c:\w+>/<id:\d+>' => '<_m>/<_c>/view',

                '<_m:[a-z0-9]+>/<_c:\w+>/<_a:\w+>' => '<_m>/<_c>/<_a>',

	),

),




'urlManager'=>array(

	'urlFormat'=>'path',

	'showScriptName' =>false,

	'rules'=>array(    					                        

		'Events/<id:\d+>/<title:.*?>'=>array('Events/events/view','defaultParams'=>array('type'=>'chi-tiet'), 'caseSensitive'=>false, 'urlSuffix'=>'.nte'),	

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

		'<controller:\w+>/<id:\d+>'=>'<controller>/view',

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

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

	),

),



Events/<id:\d+>/<title:.*?> : show event as : [root_url]/Events/[id_event]12/[title]bla-bla.nte

Events/events/view : modules/action/view

‘urlSuffix’=>’.nte’ : .nte same .html