Symfony2:断言图像/文件类型检测不起作用

时间:2014-06-14 06:29:04

标签: symfony

我正在使用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"基于注释。

我做错了什么或者它是一个已知的错误?

0 个答案:

没有答案