Size: a a a

2020 February 21

А

Алексей R in Yii Framework 3
запись в заголовки время рендеринга
источник

А

Алексей R in Yii Framework 3
все эти случаи отпадают
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
хз, может мидлварь на убирание пробелов между тегами, может на подсчёт байтов в ответе
Панель дебагера тоже мидлтварью на страницу добавлять можно
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Панель дебагера тоже мидлтварью на страницу добавлять можно
мы это обсуждали, надеюсь всё-таки решили не вклиниваться в стрим
источник

А

Алексей R in Yii Framework 3
я планирую сесть за реализацию такой шняжки
источник

Д

Дмитрий in Yii Framework 3
Алексей R
хз, может мидлварь на убирание пробелов между тегами, может на подсчёт байтов в ответе
а придумать колбэки не можешь на это вот всё?
источник

А

Алексей R in Yii Framework 3
но пока не решил, что делать с роутером
источник

Д

Дмитрий in Yii Framework 3
если с заголовками потрачено, то дописать в респонс можно
источник

Д

Дмитрий in Yii Framework 3
или изменить его
источник

А

Алексей R in Yii Framework 3
Дмитрий
а придумать колбэки не можешь на это вот всё?
я найду способ на всё, но тут надо понимать, что традиционные методы с мидлварями не помогут )
источник

Д

Дмитрий in Yii Framework 3
если колбэки на изменение контента будут - уже много облегчает. будем вешать куда-нибудь колбэки
источник

А

Алексей R in Yii Framework 3
т.е. юзер такой думает "о, тут есть мидлварь, которая уберёт все пробелы и моя страница будет летать на медленном интернете"
а вот хрен. Либо рендерить до мидлвари, либо искать другое решение
источник

А

Алексей R in Yii Framework 3
> From feature №3, in the case of an uncaught error at the stage of rendering and lack of buffering, it will not be possible to change the page code to 500. At the same time, part of the page can already be generated and sent.
тоже самое, если в середине стрима вылезет исключение непойманное, то ошибка отрисуется посреди контента (демонстрационная страничка в ПР есть на эту тему)
и заголовок 500 не выставится
источник

А

Алексей R in Yii Framework 3
т.е. "что с этим делать" - понятно, и как жить тоже понятно. Но не всем, поэтому я об этом стараюсь написать )
источник

Д

Дмитрий in Yii Framework 3
Алексей R
> From feature №3, in the case of an uncaught error at the stage of rendering and lack of buffering, it will not be possible to change the page code to 500. At the same time, part of the page can already be generated and sent.
тоже самое, если в середине стрима вылезет исключение непойманное, то ошибка отрисуется посреди контента (демонстрационная страничка в ПР есть на эту тему)
и заголовок 500 не выставится
ага, вон о чем это было
источник

А

Алексей R in Yii Framework 3
угу, подправил на the HTTP code
источник

А

Алексей R in Yii Framework 3
если ошибка посреди рендеринга вылезет
источник

Д

Дмитрий in Yii Framework 3
может есть какие-нибудь спецкоды, чтобы затереть предыдущий контент?
источник

Д

Дмитрий in Yii Framework 3
по типу консоли
источник

А

Алексей R in Yii Framework 3
js :D
источник