$userData = (new User())
->setPersonCode(123)
->setPhone('+470002342342342');
$userForm = $this->toolbar->getForm(UserType::class, $userData);
私はエンティティクラスからフォームを作成しています。今なら、私は使用してみてください。symfonyはフォームを使用してエンティティを検証します
$userForm->isValid();
私はtrue
を取得していますフォームデータが提出されていないため、どのように私は形成するために、データを手動で設定して送信せず、検証を行うことができますか?
バリデータ 'Assert \ IsTrue'アノテーションで使用できますか? – Wizard
Modelクラスでそれらを 'validate'関数に渡した場合、それは認識されます。 –