Size: a a a

2020 October 19

SI

Sergei Iamskoi in Yii Framework 3
Дмитрий
Создайте Issue, а в своём коде верните 201
Ок, заведу
источник

SI

Sergei Iamskoi in Yii Framework 3
источник

СП

Сергей Предводителев... in Yii Framework 3
Обновил свой проект до PHP 7.4. Хочу попробовать yiisoft/event-dispatcher использовать. Базовые классы диспетчера и провайдера достаточно стабильные там?
источник

А

Алексей R in Yii Framework 3
Sergei Iamskoi
Т.е. уже 2 байта, содиржимое будет “”
а, понял ) в ответе будут кавычки
источник

А

Алексей R in Yii Framework 3
Sergei Iamskoi
Приветствую! Дано: Api, json. Как вернуть пустой body?
return $responseFactory->createResponse()
- возвращает null.
здесь responseFactory какого класса?
источник

SI

Sergei Iamskoi in Yii Framework 3
Алексей R
здесь responseFactory какого класса?
Как в демке: Nyholm\Psr7\Factory\Psr17Factory
источник

SI

Sergei Iamskoi in Yii Framework 3
Есть еще DataResponeFactory, она уже Yiiшная: \Yiisoft\DataResponse\DataResponseFactory
источник

SI

Sergei Iamskoi in Yii Framework 3
Да, получается yiiшная используется в контроллере для создания респонса
источник

А

Алексей R in Yii Framework 3
Sergei Iamskoi
Как в демке: Nyholm\Psr7\Factory\Psr17Factory
значит ответ преобразуется мидлварью https://github.com/yiisoft/data-response
источник

А

Алексей R in Yii Framework 3
Sergei Iamskoi
Да, получается yiiшная используется в контроллере для создания респонса
попробуй Response через обычную фабрику создать
источник

SI

Sergei Iamskoi in Yii Framework 3
Алексей R
попробуй Response через обычную фабрику создать
Да, так корректно возвращает пустой body. Но имхо это не очень правильно, т.к. через него массив\объект не передать, придется сначала самим преобразовывать в json, создавать стрим, и класть в ->withBody.
источник

А

Алексей R in Yii Framework 3
Sergei Iamskoi
Да, так корректно возвращает пустой body. Но имхо это не очень правильно, т.к. через него массив\объект не передать, придется сначала самим преобразовывать в json, создавать стрим, и класть в ->withBody.
я хз как иначе с костылём вроде DataResponse передать пустой body :) можно попробовать текже пустой стрим засунуть
источник

DS

Dmitriy S in Yii Framework 3
Sergei Iamskoi
Да, так корректно возвращает пустой body. Но имхо это не очень правильно, т.к. через него массив\объект не передать, придется сначала самим преобразовывать в json, создавать стрим, и класть в ->withBody.
источник

RM

Rustam Mamadaminov in Yii Framework 3
+
источник

RT

Roman Tsurkanu in Yii Framework 3
Там проблема была в том, к пустому ответу не применялся форматтер
источник

RT

Roman Tsurkanu in Yii Framework 3
тоесть json заголовок не проставлялся и т д
источник

RT

Roman Tsurkanu in Yii Framework 3
тоже неверно
источник

RT

Roman Tsurkanu in Yii Framework 3
источник

DS

Dmitriy S in Yii Framework 3
Roman Tsurkanu
тоже неверно
Да, надо рассмотреть конкретный кейс с пустым телом, реально ли он там правильный.
источник

DS

Dmitriy S in Yii Framework 3
@siamskoi, что там за кейс, что нужно именно пустое тело при том что там ожидается json
источник