0

ファイルアップロードフォームの作成を処理する標準クラスがあり、たとえば maxSize などのフィールドの検証を追加したいと考えています。

これが私の $collectionConstraint です。これは動作しません。

$collectionConstraint = new Collection(
    array(
        'fields' => array(
            'file_1'            => array(new FileValidator(array('maxSize' => '4M'))),
            'file_2'            => array()
        )
    )
);
4

1 に答える 1

0

$collectionConstraints は次のようになるはずです。

$collectionConstraints = new \Symfony\Component\Validator\Constraints\Collection(array(
    'fields' => array(
        'file1' => new \Symfony\Component\Validator\Constraints\File(array('maxSize' => '4M'),
    ),
);

Constraints Collection の使用の詳細については、こちらを参照してください。

于 2013-01-23T15:48:36.397 に答える