Size: a a a

2021 May 19

gf

gl fs in Yii Framework 2
Коллеги, подключил логгер sentry и стала такая ошибка появляться

$_POST = []
2021-05-19 09:56:07 [127.0.0.1][-][-][error][yii\web\Session::open] session_start(): Cannot start session when headers already sent
2021-05-19 09:56:07 [127.0.0.1][-][-][info][application] $_GET = []

$_POST = []
источник

gf

gl fs in Yii Framework 2
С чем может быть связано?
источник

Д

Дмитрий in Yii Framework 2
Написано же.
источник

gf

gl fs in Yii Framework 2
источник

gf

gl fs in Yii Framework 2
Это конфиг логгера sentry
источник

gf

gl fs in Yii Framework 2
Вот если раскоментирую код то ошибка вылезет
источник

gf

gl fs in Yii Framework 2
А внешне все работать будет норм
источник

gf

gl fs in Yii Framework 2
Легче не стало (
источник

ПА

Павел Афонин... in Yii Framework 2
потому что у не авторизованных обьекта user->identity нет
источник

ПА

Павел Афонин... in Yii Framework 2
и вылазиет небось варнниг undefined
источник

gf

gl fs in Yii Framework 2
Даже когда проверку делаю. Все равно
источник

gf

gl fs in Yii Framework 2
Вот такой код тоже вызывает ошибку
источник

Д

Дмитрий in Yii Framework 2
У тебя вывод начинается там где не должен . Ищи где.
источник

gf

gl fs in Yii Framework 2
'extraCallback' => function ($message, $extra) {
                       $extra['user_id'] = Yii::$app->user->id;
                       $extra['user_role'] = (Yii::$app->user->identity) ? Yii::$app->user->identity->baseRole : 'guest';
                       return $extra;
                   },
источник

ПА

Павел Афонин... in Yii Framework 2
замени на ArrayHelper::getValue(Yii:$app,'user.edentity.id');
источник

gf

gl fs in Yii Framework 2
Ок попробую
источник

ПА

Павел Афонин... in Yii Framework 2
и baseRole
источник

ПА

Павел Афонин... in Yii Framework 2
тоже
источник

gf

gl fs in Yii Framework 2
Вот пытаюсь найти. Не получается (
источник

Д

Дмитрий in Yii Framework 2
Есть функция, которая показывает откуда вывод начался. Непоню название
источник