Express777
@Express777

В чем ошибка Setting read-only property: yii\web\Application::response?

Есть простейшии код в контроллере, задача которого отдать данные в виде JSON
public function actionGroupList($id){
		Yii::$app->response = Response::FORMAT_JSON;
		$groupList = CatalogHelper::getGroupList($id);

		return $groupList;
	}


Который выдает такую ошибку:
Invalid Call – yii\base\InvalidCallException

Setting read-only property: yii\web\Application::response


Хотя в оф документации, написано именно так
public function actionInfo()
{
    \Yii::$app->response->format = \yii\web\Response::FORMAT_JSON;
    return [
        'message' => 'hello world',
        'code' => 100,
    ];
}

www.yiiframework.com/doc-2.0/guide-runtime-respons...
  • Вопрос задан
  • 2605 просмотров
Решения вопроса 1
DevMan
@DevMan
Yii::$app->response =
и
Yii::$app->response->format =
кагбе не одно и тоже.
а ошибка говорит сама за себя.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы