Symfony2动态上传目录

时间:2014-11-21 22:04:57

标签: php symfony file-upload doctrine-orm

我已经按照file uploads的食谱(使用id作为文件名),它的效果非常好。我想在我的整个网站上使用这个实体。例如,管理员可以上传博客文章的图片,用户可以在评论中上传某些文件类型等。 目前,所有文件都保存在web / uploads / documents中。但我想根据上传的格式将文件保存在文件夹中。例如,博客文章的图像存储在web / uploads / blog /中,用户文件存储在web / uploads / MIMETYPE / etc .. 在实体中,路径在getUploadDir函数中设置:

public function getUploadDir()
{
    return 'uploads/documents';
}

我想过使用form events,但我不知道如何正确地做到这一点。

那么,如果不使用不同的实体甚至可以实现这一目标呢?

0 个答案:

没有答案