Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Forms symfony表单类型文件不工作_Forms_Symfony - Fatal编程技术网

Forms symfony表单类型文件不工作

Forms symfony表单类型文件不工作,forms,symfony,Forms,Symfony,我有个棘手的问题。我无法将文件类型添加到表单中,如下所示: $builder->add('file', 'file', array('mapped' => 'false')); 它抛出了一个错误: Could not load type "file" 500 Internal Server Error - InvalidArgumentException 您认为是什么原因导致的吗?如果您基于实体类生成表单,请确保“文件”作为 protected $file; 在您的实体类中。您

我有个棘手的问题。我无法将文件类型添加到表单中,如下所示:

$builder->add('file', 'file', array('mapped' => 'false'));
它抛出了一个错误:

Could not load type "file"
500 Internal Server Error - InvalidArgumentException

您认为是什么原因导致的吗?

如果您基于实体类生成表单,请确保“文件”作为

protected $file;

在您的实体类中。

您错过了一个右括号-正常?只是一个typpo,它就在那里。2.7-但我已经找到了一个解决方案,我已将一个服务命名为form.type.file,可能它采用了其他形式或其他东西。。重命名它之后,它工作了,这就是为什么我在那里映射=>false,您的解决方案不是必需的,我猜它不会解决任何问题。我发现命名服务时有一些问题,我重新命名了它,现在它可以工作了。