-
Notifications
You must be signed in to change notification settings - Fork 24
Open
Description
Здравствуйте!
Проблема
После настройки пакета и добавления модуля 'monitor' согласно инструкции, по адресам http://127.0.0.1:10075/monitor/worker/index, http://127.0.0.1:10075/monitor/job/index и, соответственно, http://127.0.0.1:10075/monitor, содержимое страниц приходит как JSON-строка.
.
Поиски решения
Я не стал спешить с выводами и заглянул в настройки приложения. Там я нашел что ожидал увидеть:
'components' => [
...,
'response' => [
'format' => yii\web\Response::FORMAT_JSON,
'charset' => 'UTF-8',
],
...
При этом панель отладки (пакет yii2-debug) открывается нормально. Я нашел причину:
/**
* {@inheritdoc}
* @throws \yii\web\BadRequestHttpException
*/
public function beforeAction($action)
{
Yii::$app->response->format = Response::FORMAT_HTML;
return parent::beforeAction($action);
}
После того, как я добавил этот метод в код контроллеров, они заработали как надо:
Предложение по решению
Думаю, следует внедрить этот код - как раз на подобный случай.
Metadata
Metadata
Assignees
Labels
No labels