Which is the best way to create customize actions using restful api?
I’ve followed the docs example to implement a search action in a yii\rest\Controller .
public function actionSearch($keyword) {
return 123;
}
and in main I am using this configuration for urlManager
'urlManager' => [
'enablePrettyUrl' => true,
'enableStrictParsing' => true,
'showScriptName' => false,
'rules' => [
['class' => 'yii\rest\UrlRule', 'controller' => 'v1/api', 'extraPatterns' => [
'GET {keyword}' => 'search',
],
'tokens'=>['{keyword}' => '<keyword:\\d[\\d,]*>',],
],
],
],
This example works fine when I am calling this url
example.com/apis/1
, it goes to the search action.
But now the problem is that I can’t get to my view action .
I want to make search to accept more parameters something like
example.com/apis/params1,param2
but still to keep my view action .
I am pretty sure the problem is with my tokens configuration .
Thanks a lot !