2013-12-12 40 views
0

我遇到問題。我用Vich uploader使用gaufrette,併爲我的實體添加$ file屬性,這是VichUploadable。在Symfony2上獲取與Gaufrette和Vich上傳器的MIME類型

我做了配置,文件的上傳效果很好。

但是,當我想要獲取文件的MIME類型(通過文件上傳後的實體),由於Gaufrette使用的文件名格式,我得到一個錯誤。當我試圖做「$ myEntity-> getFile() - > getMimeType()」,其中getFile返回File對象是Vichuploadable時,我得到這個錯誤:「無法找到包裝器」gaufrette \「 - 您是否在配置PHP時忘記啓用它?「

你有什麼想法,我可以有MIME類型?

謝謝

回答

0

Gaufrette流包裝必須爲此激活工作:

knp_gaufrette: 
    stream_wrapper: ~ 
    # ...