我想用就怎麼用的Symfony2上傳fiels菜譜例如訪問web目錄: http://symfony.com/doc/2.0/cookbook/doctrine/file_uploads.htmlSymfony2中:無法從實體類
的問題是,我不能夠得到的路徑網頁文件夾。
這裏還有一些細節:在我的網絡文件夾中,我有一個這樣的結構:
/web
/bundles
/sciforumversion2
/images
而且從實體,II試圖獲得該文件夾的路徑和保存我的形象在/ images文件夾
對於這一點,我使用:
protected function getUploadRootDir()
{
// the absolute directory path where uploaded
// documents should be saved
return __DIR__ . '/../../../../web/'.$this->getUploadDir();
}
protected function getUploadDir()
{
// get rid of the __DIR__ so it doesn't screw up
// when displaying uploaded doc/image in the view.
return 'sciforumversion2/bundles/images';
}
但我得到那麼該目錄無法創建例外:
Unable to create the "/home/milos/workspace/conference2.0/src/SciForum/Version2Bundle/Entity/../../../../web/sciforumversion2/bundles/images/conference" directory
任何想法,我怎麼能得到Web文件夾的網址,以及爲什麼由symfony食譜建議的解決方案不工作是多數歡迎。
非常感謝。 謝謝。
也許https://github.com/dustin10/VichUploaderBundle將是一件好事你 – Flask
謝謝你,但我以我個人的捆綁已經everythink工作,除了目錄問題,所以我更願意使用我所擁有的 –