Symfony 2文件约束

时间:2012-10-26 14:25:55

标签: symfony

我有一个处理创建文件上传表单的标准类,我想为这些字段添加一些验证,例如maxSize。

这是我的$ collectionConstraint。这不起作用。

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

1 个答案:

答案 0 :(得分:0)

我认为你的$ collectionConstraints应该是这样的:

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

See here了解有关使用约束集合的更多信息。