2012-10-26 62 views
0

我有一個處理創建文件上傳表單的標準類,我想爲字段添加一些驗證,例如maxSize。Symfony 2文件約束

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

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

回答

0

我覺得你的$ collectionConstraints應該是這樣的:

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

See here關於使用約束收集更多的信息。