1
我使用Symfony 1.4和Propel作爲ORM。我使用Symfony表單創建了一個表單,其中包含一些文本輸入和文件上傳元素。 形式結構,symfony窗體文件上傳驗證不適用於Ms Word文檔
$this->setWidgets(array(
'name' =>new sfWidgetFormInput(),
'mobile' =>new sfWidgetFormInput(),
'resume' =>new sfWidgetFormInputFile()
));
$mime_array=array("application/pdf","application/msword");
$this->setValidators(array(
'name' =>new sfValidatorString(array('required' => true)),
'mobile' =>new sfValidatorAnd(array(new sfValidatorNumber(),new sfValidatorString(array('required' => true, 'min_length' => 10, 'max_length' => 10)))),
'resume' =>new sfValidatorFile(array('mime_types' => $mime_array))
));
但文件上傳驗證工作不適合女士的Word文件,但對於PDF文件的工作(如用戶可以上傳PDF或MS Word文件)。
謝謝你..我會嘗試,並讓你知道,如果它的工作原理.. – 2011-01-10 13:00:28