Size: a a a

2021 April 13

ПГ

Павел Г. in symfony
@faqphp Я просто немного поковырялся в  валидаторе, и можно из DTOшки выдрать констрейнты и применить их уже к массиву из request. Но чет костыльно.
источник

А

Антон in symfony
Зато проще, чем все переписывать. Можно сделать, как в ларе: сначала реквест провалидировать, а потом замапить, но это переписывать столько(
источник

AK

Anton K. in symfony
констрейнты применять к массивам крайне, крайне неприятно
источник

ПГ

Павел Г. in symfony
Так в Ларе вроде на массивах. Там же Реквест нетипизированный, хотя давно там не был)
источник

ПГ

Павел Г. in symfony
Это все автоматом и магия. Один раз помучался и ок
источник

А

Антон in symfony
Ну я об этом и говорю, да.
источник

AK

Anton K. in symfony
да просто код становится страшненьким совсем. это не entity замапить - одну энтити на вход, на выходе массив violations
источник

АП

Артур Пирожков... in symfony
как можно использовать doctrine вместе с elasticsearch ? НО, не используя базу данных
источник

AK

Anton K. in symfony
источник

AK

Anton K. in symfony
источник

АЯ

Андрей Ява in symfony
В том примере плохая реализация дтошек
источник

АЯ

Андрей Ява in symfony
Там вцелом подход мне нравится, реализация не очень
источник

AK

Anton K. in symfony
игра не стоит свеч имхо
лучше работать с теми структурами, что дает эластика
источник

А

Александр in symfony
Интересно посмотреть, какой будет пук в лужу при валидации одних значений в зависимости от значений других полей
источник

А

Антон in symfony
Павел писал о том, чтобы выдрать констрейнты из аннотаций и применить их к массиву, а потом уже можно замапить на дто.
источник

ПГ

Павел Г. in symfony
Нет, этот подход другой. Мы в контроллере Просто прописываем CraeteArticleRequest в ней Аннотации валидатора. А магия валидатора симфони достает констрейнты уже в виде массива и применяет к массиву. Т.е. напрямую мы с ними даже в магии не работаем. А в рабочем процессе вооще только Dto с анотациями создаем
источник

А

Антон in symfony
Ээ, при чем тут парамконвертер?
источник

ПГ

Павел Г. in symfony
Ну там ручной маппинг, можно 1 в 1 делать автоматом.
источник

А

Александр in symfony
Я про идею, на которую ты кидал ссылку, типа «а давайте сделаем дто и в него же впихнем валидацию»
источник

АЯ

Андрей Ява in symfony
Можно
источник