$userData = (new User())
->setPersonCode(123)
->setPhone('+470002342342342');
$userForm = $this->toolbar->getForm(UserType::class, $userData);
Я создаю форму из класса сущности, где установлены данные. Если теперь я пытаюсь использовать:Symfony validate entity using form
$userForm->isValid();
я получаю true
, потому что данные формы не представили, как я могу сделать проверку, без установки вручную данных для формирования и представления?
Могу ли я использовать в аннотациях подтверждения 'Assert \ IsTrue'? – Wizard
Если вы установили те из класса Model, которые вы подаете на функцию 'validate', они будут распознаны, да. –