Size: a a a

2021 July 23

R

Roman in symfony
Ну а ты винду уже пробовал перестанавливать?
источник

v

voodoo in symfony
тут я уже был и пробовал этот replace... тогда сообщение, что интерфейс не найден.
да и оно ж то как-то работает после rm rf до clear:cache либо --no-warmup
источник

v

voodoo in symfony
и винамп тоже переустанавливал)
источник

SG

Sergey Gerasimov in symfony
Добрый день. Подскажи пожалуйста (симфони 4.3.5)
Имеется форма $this->createForm(UserType::class, $user);
В форме добавлены поля email, name и другие.

При сохранении ругается на пароль, но на форме пароль отсутствует. В самой сущности для пароля установлен кастомный валидатор и в итоге получается валидирует поле сущности (хеш пароля)

Как исключить из валидации ненужные поля?
источник

VM

Volodymyr Melko in symfony
1. группы валидации
2. используй ДТО для форм
источник

YB

Yuri Barsukov in symfony
если мне не изменяет память, то валидируется не столько форма, столько модель, на которую эта форма маппится. в вашем случае это $user
и валидируется она целиком. а не кусками
источник

SG

Sergey Gerasimov in symfony
Ясно, спасибо
источник

И

Ибрагим in symfony
Всем привет. Такой вопрос, при создании заказа мне нужно проверить у юзера заполнен ли профиль, если нет бросить исключение и проверить есть ли у него активные заказы, если есть то так же бросить исключение. Подходят ли Voters для этих целей? И нормально ли внутри вотеров кидать исключения?
источник

SG

Sergey Gerasimov in symfony
А если поставить 'validation_groups' => false, тогда вообще не будет проходить валидация или только по добавленным полям?
источник

VM

Volodymyr Melko in symfony
нужно по полям раскидать при валидации какой группы их валидировать
источник

VM

Volodymyr Melko in symfony
вот тут как накидать группы на поля
https://symfony.com/doc/4.3/validation/groups.html

а вот тут, как их заюзать с формами
https://symfony.com/doc/4.3/form/validation_groups.html
источник

v

voodoo in symfony
в чём проблема посмотреть как работает стандартный аутентификатор?
или использовать ->add('password', null, ['mapped' => false])
но это зашквар какой-то.. переформулируй вопрос мб
источник

✨Basic_Instinct✨ in symfony
жесть
источник

SG

Sergey Gerasimov in symfony
Да причем тут аутентификатор? Просто крупный портал, много точек входа где может изменяться сущность и нет никакого покрытия. Есть форма для редактирования информации о пользователе и нужно из нее убрать проверку лишних полей
источник

✨Basic_Instinct✨ in symfony
как уже сказали - дтошку к форме примени
источник

v

voodoo in symfony
ну так это обычный required => false, только в билдере условие добавить new или edit
источник

✨Basic_Instinct✨ in symfony
Переслано от voodoo
ну так ты хуйню несёшь, раз уж на то пошло
источник

v

voodoo in symfony
или просто опцию добавить в билдер
источник

v

voodoo in symfony
задел за живое, да? протри монитор от слюней и воздухом подыши)
источник

✨Basic_Instinct✨ in symfony
ни разу, просто ты быдло, и с такими только так
источник