如何检查symfony 2中的表单文件字段是否为空

如何检查symfony 2中的表单文件字段是否为空,symfony,Symfony,您好,我想知道如何检查文件字段是否为空以及表单是否已提交 我想在表单提交后立即添加检查,并向用户发送错误“请选择文件”我使用以下代码解决了此问题: $file = $form['csv']->getData(); if (!is_object($file)) $this->get('Ras.Alert.AlertReportingService')->addError('alerts.form.fileempty'); else ... 这是映射到

您好,我想知道如何检查文件字段是否为空以及表单是否已提交


我想在表单提交后立即添加检查,并向用户发送错误“请选择文件”

我使用以下代码解决了此问题:

$file = $form['csv']->getData();    

if (!is_object($file))
    $this->get('Ras.Alert.AlertReportingService')->addError('alerts.form.fileempty');

else
    ...

这是映射到实体的表单吗?请尝试约束。否,它只是一个csv文件上载字段,然后在控制器中处理无映射到实体
$file = $form['csv']->getData();    

if (!is_object($file))
    $this->get('Ras.Alert.AlertReportingService')->addError('alerts.form.fileempty');

else
    ...