我正在使用Symfony 2.5,并使用图片和非映射文件属性扩展了fos用户实体:
/**
* @var string
*
* @ORM\Column(name="picture", type="string", length=255, nullable=true)
*/
private $picture;
/**
* @Assert\Image(maxSize="2M")
*/
private $file;
将文件字段添加到表单会呈现文本字段
$form = $this->createFormBuilder($user)
->add('file')
->getForm();
但这使它有效
$form = $this->createFormBuilder($user)
->add('file', 'file')
->getForm();
Symfon2文档(http://symfony.com/doc/current/cookbook/doctrine/file_uploads.html)在这里说它应该自动检测表单字段类型为" file"基于注释。
我做错了什么或者它是一个已知的错误?