Добрый вечер!
Действие одного из моих написанных контроллеров на Yii2 состоит из реализованного веб-сервиса с микроархитектурой, который работает только на JSON.
На первых строчках иницилизировал эту переменную:
$serviceResponse = NULL;
И под ним операторы if-else, которые заполняют переменную отдельно в зависимости от параметров запроса пользователя.
И сам респонз у меня построен так:
\Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
return ["response" => $serviceResponse];
Когда в клиентской части проекта тестирую сам сервис, вместо полученного содержимого, выводится вот это:
{response: []}
Что с этим делать и как без ошибок динамическим образом заполнять переменную любыми типами содержимого(если она заполняется только внутри if-else)? Заранее вам спасибо!
Код проблемного действия в контроллере