1
A
回答
0
$form = $this->createFormBuilder()
->add('file', 'file', [
'constraints' => [
new NotBlank(['message' => 'Please select file']),
new File(['mimeTypes' => 'text/csv', 'mimeTypesMessage' => 'Please upload only csv files'])
]
])
->add('save', 'submit')
->getForm();
$form->handleRequest($request);
if ($form->isValid()) {
// Process form
}
0
我解決它通過使用下面的代碼:
$file = $form['csv']->getData();
if (!is_object($file))
$this->get('Ras.Alert.AlertReportingService')->addError('alerts.form.fileempty');
else
...
相關問題
- 1. 如何檢查表單中的任何字段是否爲空
- 2. 檢查,如果文本字段爲空
- 3. Symfony 2隱藏表單字段文本
- 4. 如何檢查codeigniter中的文件字段是否爲空?
- 5. 如何檢查文件字段是否爲空?
- 6. 檢查HTML表單上的空字段
- 7. 如何使用JavaScript檢查HTML表單中的空字段
- 8. 如何檢查以確保表單字段不是空字符串?
- 9. 如何設置爲一個Symfony的2表單字段從FOSUserBundle
- 10. Symfony 2與類型文件的表單集合字段
- 11. 檢查,如果我的表是空
- 12. 如果不可見,symfony表單字段是否初始化爲空
- 13. 如何檢查表單中的任何字段是否爲空在php
- 14. 檢查表是否爲空,如果不爲空更新字段sqllite android?
- 15. 如何檢查Expressionengine 2中的文件描述是否爲空?
- 16. 如何檢查上傳的文件是否是Symfony 2中的pdf
- 17. Symfony 2表單編輯與空的相關字段
- 18. 如何在symfony中改變表單字段值2
- 19. 如何在Symfony 2中設置表單字段名稱?
- 20. 從Symfony 2獲取表單字段AbstractType
- 21. 如何檢查是否表單密碼字段是在Magento
- 22. 檢查是否有空文本字段
- 23. 允許Symfony的2文件的約束,如果空
- 24. 如何檢查表單中的字段是否填充?
- 25. 的Symfony:設置字段爲空,如果沒有在表格
- 26. 檢查文本字段是否爲空
- 27. Unity3D C#檢查,如果事件是空
- 28. C#檢查,如果事件是空
- 29. 的Symfony2表單生成無類檢查,如果多個字段爲空
- 30. 檢查是否文本字段爲空導致Swift 2錯誤
這是一種形式映射到實體? – stevenll 2014-10-30 12:55:59
嘗試[File](http://symfony.com/doc/current/reference/constraints/File.html)約束。 – 2014-10-30 16:48:25
不,它只是一個csv文件上傳字段,然後在控制器中進行處理,不映射到實體 – 2014-10-30 18:26:37