Украина, Днепр
(095) 478-70-11
Столкнулся с ситуацией при генерации отчета выдавала ошибка вида:
An Error occurred while handling another error: exception ' yii\web\HeadersAlreadySentException' with message ' Headers already sent in controllers\SettingReportController.php on line 87.' in C:\OpenServer\domains\webapp\vendor\yiisoft\yii2\web\Response.php:366 Stack trace: #0 C:\OpenServer\domains\webapp\vendor\yiisoft\yii2\web\Response.php(339): yii\web\Response-> sendHeaders() #1 C:\OpenServer\domains\webapp\vendor\yiisoft\yii2\web\ErrorHandler.php(135): yii\web\Response-> send() #2 C:\OpenServer\domains\webapp\vendor\yiisoft\yii2\base\ErrorHandler.php(111): yii\web\ErrorHandler-> renderException(Object(yii\web\HeadersAlreadySentException)) #3 [internal function]: yii\base\ErrorHandler-> handleException(Object(yii\web\HeadersAlreadySentException)) #4 {main} Previous exception: exception ' yii\web\HeadersAlreadySentException' with message ' Headers already sent in controllers\SettingReportController.php on line 87.' in C:\OpenServer\domains\webapp\vendor\yiisoft\yii2\web\Response.php:366 Stack trace: #0 C:\OpenServer\domains\webapp\vendor\yiisoft\yii2\web\Response.php(339): yii\web\Response-> sendHeaders() #1 C:\OpenServer\domains\webapp\vendor\yiisoft\yii2\base\Application.php(392): yii\web\Response-> send() #2 C:\OpenServer\domains\webapp\web\index.php(12): yii\base\Application-> run() #3 {main}Данная ошибка в вадаваемом файле отчета была связана с тем что в контроллере был echo
Правило yii, в контроллерах не должно быть echo, только return
Copyright © 2012-2023 All rights reserved.
created by WPS.