Can you explain me this thing? If I use "path" format in CUrlManager, will standart path works?
For example, I have enabled CUrlManager component in my config file:
'urlManager'=>array(
'urlFormat'=>'path',
'showScriptName'=>false,
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
Now I can use path such like this: http://example.com/controller/action?param1=value1¶m2=value2...
Will it work?: http://example.com/index.php?r=controller/action¶m1=value1¶m2=value2...
I need to use old paths for backward сompatibility with some external programs.
yes its verymuch possible
try this
print Yii::app()->request->getParam("param2");exit;
If any problem let me know
No it won't work by default, but there are some dirty hacks possible to make old paths continue to work usually by modifying the index.php file , something like as mentioned here