Зачем нужен DTO (Data Transfer Object), и что это такое!? На примере Symfony (PHP)

preview_player
Показать описание
Валидация входных данных? Передача данных между сервисами? Трансформация данных? Что же такое DTO (Data Transfer Object) и зачем он нужен — я расскажу на примере все той же нашей автризации через телеграм, на наглядном примере!

#php #programming #программирование #программированиедляначинающих #coding #telegrambot #symfonybot #symfonytelegram #telegrammbot #bottelegramm #bottelegram
Поставь лайк, пиши вопросы в комментариях — поддержи меня!

-----------------------------------------------
👨‍🏫 Более 15 лет я работаю в айти, из них около 10 занимаюсь преподаванием, научил массу людей — научу и тебя!

Хочешь научится программировать как боженька, получить работу мечты и зарабатывать много $$$, консультация БЕСПЛАТНО.

➕ в Директ за консультацией
Комментарии
Автор

Спасибо!! Наконец-то DTO. Хоть понятнее стало где его можно применить. 🎉🎉🎉

pavlenkoevgeniy
Автор

Добрый день, есть ли в symfony механизм, который ловит исключения из контроллера и преобразует в ответ, если api, то в json с полями status, data, error ( или другими) ? или это нужно самому делать например на событии отдачи Response. Сейчас если не прошла валидация, то юзеру выкидывается Exception. Например в bitrix под капотом контроллеров есть try catch, который ловит все Throwable и преобразует в ответ api с ошибкой.

darthlne
Автор

А мне огрызок не зашел, вернул работодателю. Как работать без нотпад++...

nikolaylarin