[font="Arial,"]I have a url pattern defined as below for a REST API build using yii.[/font]
[font="Arial,"]
[/font]
[font="Arial,"]
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
array('api/default/list', 'pattern'=>'api/<model:\w+>', 'verb'=>'GET'),
array('api/default/view', 'pattern'=>'api/<model:\w+>/<id:\d+>', 'verb'=>'GET'),
array('api/default/update', 'pattern'=>'api/<model:\w+>/<id:\d+>', 'verb'=>'PUT'),
array('api/default/delete', 'pattern'=>'api/<model:\w+>/<id:\d+>', 'verb'=>'DELETE'),
array('api/default/create', 'pattern'=>'api/<model:\w+>', 'verb'=>'POST'),
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),[/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"][size="4"]What i am trying now is,[/size][/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"] [/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"][size="4"]http://example.com/R.../index.php/api/post?offset=5&limit=10[/size][/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"] [/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"][size="4"]The above works, but the following doesnt work.[/size][/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"] [/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"][size="4"]http://example.com/RestApi/index.php/api/post/offset/5/limit/10[/size][/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"] [/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"][size="4"]How can i make it work like second way? what changes needs to be done to the Url Manager ?[/size][/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"] [/font]
[font="Arial, Liberation Sans, DejaVu Sans, sans-serif"][size="4"]Thanks[/size][/font]