Size: a a a

2020 March 29

А

Алексей R in Yii Framework 3
3 смотивируй. Дай юзкейс, когда надо сырые данные из стрима взять
источник

А

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

DS

Dmitriy S in Yii Framework 3
Алексей R
у тебя рендерится при попытке взять стрим, да ещё и заголовки вещаются 😐
Да, это логично, форматирование - это выставление заголовка и преобразование данных в нужный формат. Это единное действие, оно должно быть не разрывным.
источник

DS

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

А

Алексей R in Yii Framework 3
Dmitriy S
Да, это логично, форматирование - это выставление заголовка и преобразование данных в нужный формат. Это единное действие, оно должно быть не разрывным.
нет, это неправильно
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Аналогно, листай вверху. Лично тебе писал список фич, которые должны быть у форматтера
ты об этом?
3. Работа с сырыми данными. Допустим ты хочешь все обернуть в следующий формат {"status": "success", "data" : {"name" : "Vasya"}}, при этом экшин контроллера у тебя возвращает массив ["name" => "Vasya"]. Обернуть нужно во всех роутах группы.
что не так с моим решением?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
ты об этом?
3. Работа с сырыми данными. Допустим ты хочешь все обернуть в следующий формат {"status": "success", "data" : {"name" : "Vasya"}}, при этом экшин контроллера у тебя возвращает массив ["name" => "Vasya"]. Обернуть нужно во всех роутах группы.
что не так с моим решением?
да
источник

А

Алексей R in Yii Framework 3
если те надо срендерить по итогу работы роута, то повесь мидлварь, запускающую конвертирование ¯\_(ツ)_/¯
источник

Д

Дмитрий in Yii Framework 3
Нужно yii-web/User раздробить. это как бы не совсем user
источник

Д

Дмитрий in Yii Framework 3
@samdark мидлвары будем выносить в отдельный реп? RateLimiter тоже туда?
Сессию выносить будем? Flash?
источник

DS

Dmitriy S in Yii Framework 3
Алексей R
если те надо срендерить по итогу работы роута, то повесь мидлварь, запускающую конвертирование ¯\_(ツ)_/¯
И еще логичный вопрос, а зачем делать отдельный пример с архивом, если можно и нужно взять было мой с юзерами? Чтобы сложнее было сравнивать и тестировать на разных кейсах? Сделай копию функционала как у меня.
источник

А

Алексей R in Yii Framework 3
Dmitriy S
И еще логичный вопрос, а зачем делать отдельный пример с архивом, если можно и нужно взять было мой с юзерами? Чтобы сложнее было сравнивать и тестировать на разных кейсах? Сделай копию функционала как у меня.
наоборот, чтобы можно было смержить всё в одно :)
источник

DS

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

DS

Dmitriy S in Yii Framework 3
Твое текущее решение не может его повторить
источник

А

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

Д

Дмитрий in Yii Framework 3
\Yiisoft\Yii\Web\ServerRequestFactory уносим в yii/http?
источник

DS

Dmitriy S in Yii Framework 3
Ну так скопируй и покажи, а то я вижу ты не учел конфиг роутера
источник

А

Алексей R in Yii Framework 3
Dmitriy S
Ну так скопируй и покажи, а то я вижу ты не учел конфиг роутера
поясни
источник

Д

Дмитрий in Yii Framework 3
@samdark зачем ты это сделал? теперь при крэше не будет посылаться AfterRequest и debugger будет сбоить
источник

Д

Дмитрий in Yii Framework 3
стоит ли yii-web/Application быть в web? что есть web, а что http, а что rest? нужно куда-то записать это всё, если еще нет. мне кажется, здесь есть проблемы с неймингом+расположением классов
источник