Статті про Symfony українською
Dependency injection, Doctrine, Messenger і межі шарів. Матеріали для тих, хто веде великі Symfony-застосунки.
ТЕМИ В КАТЕГОРІЇ
Тег «DTO» це фільтр, а не сторінка: у пошук він не віддається, canonical лишається /articles/symfony. Найсильніші теги перетворимо на окремі хаби, коли під них набереться контент.
НАЙНОВІША
SYMFONY
15 вересня 2026
Форми Symfony чи DTO з валідатором: як не потонути у FormType
`#[MapRequestPayload]` перетворює тіло запиту на типізований об'єкт і валідує його без жодного FormType, і для JSON-ендпоінтів це майже завжди правильний вибір. Але щойно з'являються вкладені колекції з кнопкою «додати рядок», залежні селекти й рендеринг помилок у Twig, форми повертають собі перевагу. Розбираємо, що саме робить резолвер під капотом, де він мовчки віддає 404 замість 422, як віддати формі й API один і той самий набір constraints і чому тест на DTO пишеться за три рядки, а на FormType - за тридцять.
РP
Редакція phpukraine
·
7 хв читання