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'),
    ),
);

有关使用约束集合的更多信息,请参见此处。

于 2013-01-23T15:48:36.397 回答