官方提供的yii\rest\urlRule
类必须声明controller属性。每次增加控制器的时候,都需要在controller
属性中声明,过于繁琐。本项目解决了该问题。
最佳方式是通过Composer .
composer require undefinedor/smart-rest
'urlManager' => [
'enablePrettyUrl' => true,
'showScriptName' => false,
'enableStrictParsing' => true,
'rules' => [
['class' => 'SmartRest\UrlRule'],
],
],