0
При разработке Yii2 Rest api пришел к этой ситуации, когда я хочу ввести пользовательское действие с текстовым параметром. Ниже менеджер URLREST Yii2 activecontroller, передающий текстовый параметр
[
'class' => 'yii\rest\UrlRule',
'controller' => 'v1/group',
'pluralize'=>false,
'extraPatterns' => [
'GET groups' => 'groups',
'GET user/{id}' => 'user',
'GET group/{id}' => 'group',
'GET security' => 'security',
'GET distribution' => 'distributionList'
]
при переходе целого числа идентификатора http://localhost/restfull/api/web/v1/group/user/123, как это работает отлично, при передаче текста параметра как «abc123», если trows # 404, любая идея, чтобы исправить это?
class xxxController extends ActiveController
{
public $modelClass = 'api\modules\v1\models\xxxx';
public function actionUser($id){
//action body
}
}