'bootstrap' => [
'class' => '\yii\filters\ContentNegotiator',
'formats' => [
'text/html' => yii\web\Response::FORMAT_JSON,
]
]
'response' => [
// ...
'formatters' => [
\yii\web\Response::FORMAT_JSON => [
'class' => 'yii\web\JsonResponseFormatter',
'prettyPrint' => YII_DEBUG, // используем "pretty" в режиме отладки
'encodeOptions' => JSON_UNESCAPED_SLASHES | JSON_UNESCAPED_UNICODE,
// ...
],
],
],
[
'class' => 'yii\rest\UrlRule',
'controller' => ['route', 'station'],
'except' => ['delete', 'update', 'view',],
'extraPatterns' => [
//'GET <action>'=>'<action>',
'GET departure' => 'departure' // получается, если в контроллерах route и station создам action departure, то они будут работать.
],
],