Size: a a a

2021 July 28

D

Dionx in symfony
У нас реквест кидается в сериализатор и на выходе формируется нужная и провалидированная DTO. Далее ее в сервис на бизнес логику и выдача ответа
источник

R

Roman in symfony
а схемы как-то описаны? Или все руками отдельно от кода пишется?
источник

D

Dionx in symfony
Схемы чего?
источник

R

Roman in symfony
схемы запросов-ответов
источник

✨Basic_Instinct✨ in symfony
dto и есть своего рода схема
источник

AS

Alexander Semeko in symfony
Ну опенапи в этом поможет для фронтендеров, если что
источник

D

Dionx in symfony
NelmioAPIDoc сам рисует их из DTO
источник

R

Roman in symfony
Супер, погляжу. Большое спасибо за участие и помощь!
источник

D

Dionx in symfony
Ага
источник

V

Vitalik in symfony
Всем привет, пытаюсь сделать POST запрос с отправкой csv файла на СО нашел вот такой пример

$formData = new FormDataPart(['csv_file' => DataPart::fromPath($path_to_csv)]);
$this->client->request(
   'POST',
   'http://example.com',
   [
       'headers' => [
           'accept' => '*/*',
           'Content-Type'  => 'multipart/form-data',
       ],
       'body' => $formData->bodyToIterable()
   ]
);

Но он не работает сервер отдает 500. Через встроенный postman сервиса запрос выглядит вот так

curl -X POST "http://example.com" -H  "accept: */*" -H  "Content-Type: multipart/form-data" -F "csv_file=@test.csv;type=text/csv"
источник

D

Dmitry in symfony
Так это сервер не работает а не запрос
источник

I

Ivan in symfony
А в чем прикол при возникновении проблемы сразу в чат бежать ? Почему не загуглить значение 500-й ошибки???
источник

V

Vitalik in symfony
Сервер работает я успешно отправляю json в body при post запросе, мне почему то кажется что у него так странно настроен ответ и проблема именно в запросе с файлом
источник

AS

Alexander Semeko in symfony
Так может быть проблема в content-type
источник

V

Vitalik in symfony
я в заголовке выставляю такой же как и в примере multipart/form-data
источник

A

Alexander in symfony
привет всем!
Кто-то знает, существует ли библиотека, подобная FOS\RestBundle, только не заточенная под симфони?
Я бы хотел аналогичный функционал (чтобы можно было прописывать роутинг
@Rest\Get("/account/{id}/cases", requirements={"id" = "\d+"})+} )  применить для REST-API который я должен сделать, используя TYPO3 CMS
источник

В

Вадим in symfony
doctrine annotation + router из Typo3 если там есть
источник

A

Alexander in symfony
боюсь, этого не хватит. Нужна какая-то парсилка вот этого
"/account/{id}/cases", requirements={"id" = "\d+"})+}
источник

A

Alexander in symfony
скажем так, в идиале, мне бы подошла библиотека, которую можно прикрутить к приложению на чистом PHP. (без фреймвоков)
источник

В

Вадим in symfony
Этим занимается роутер ... эти аннотации просто синтаксический сахар к роутам
источник