在Symfony2上使用Gaufrette和Vich上传器获取mime类型

时间:2013-12-12 14:22:58

标签: symfony mime-types gaufrette vichuploaderbundle

我有问题。我将gaufrette与Vich上传器一起使用,并将$ file属性添加到我的VichUploadable实体。

我进行了配置,文件上传效果很好。

但是当我想获取文件的mime类型(在文件上传后通过实体),由于Gaufrette使用的文件名格式,我收到错误。

当我尝试执行“$ myEntity-> getFile() - > getMimeType()”其中getFile返回Vichuploadable的File对象时,我收到此错误:“无法找到包装器\”gaufrette \ “ - 你在配置PHP时忘了启用它吗?”

你对我如何制作mime类型有什么想法吗?

谢谢

1 个答案:

答案 0 :(得分:0)

必须启用Gaufrette流包装才能使其正常工作:

knp_gaufrette:
    stream_wrapper: ~
    # ...