0

Form クラスに、特定の検証グループに対する追加の検証制約を追加できるようにしたいと考えています。どうすればそれができますか?

Symfony 2.1 以降、フォームの作成中に検証を追加すると、次のようになります。

use Symfony\Component\Validator\Constraints\MinLength;
use Symfony\Component\Validator\Constraints\NotBlank;

$builder
    ->add('firstName', 'text', array(
        'constraints' => new MinLength(3),
    ))
    ->add('lastName', 'text', array(
        'constraints' => array(
            new NotBlank(),
            new MinLength(3),
        ),
    ))
;

ソース

それらを検証制約に割り当てる方法はありますか?

私の場合、送信されたデータに応じて検証グループがあります

ご提案いただきありがとうございます

4

1 に答える 1