如何在用户上传新图像时删除旧图像 - symfony2

时间:2012-08-11 15:02:49

标签: image symfony upload

我正在管理具有图像字段的实体。 我已经关注了Lifecycle Callbacks,但我遇到了一个问题:当我编辑现有对象并更改图像时,旧图像仍保留在服务器上。 我该如何删除它?

谢谢!

1 个答案:

答案 0 :(得分:0)

最简单的方法是unlink文件。

在上传之前,请使用当前文件名并删除它们。您可以在名称或uplload函数的set funktion中执行此操作。您应该在覆盖名称的全局变量之前执行此操作。