是否可以删除包含其所有内容的Gaufrette目录?

时间:2017-06-03 12:49:33

标签: symfony filesystems gaufrette

每当我调用此代码时,都会发出警告:

  

警告:rmdir(/ path / to / assets / photo-albums / example):目录不是   空

原因很明显。那里还有照片。在Doctrine中,它们将通过cacade配置删除。

是否有可能告诉Gaufrette忽略目录内容,只需一次删除所有内容而无需循环播放相册照片?

...
use Knp\Bundle\GaufretteBundle\Filesystem;

/**
 * @var Filesystem
 */
private $_photoAssetFilesystem;

public function RemovePhotoAlbum(PhotoAlbum $photoAlbum) : RedirectResponse
{
    ...

    $this->_photoAssetFilesystem->delete($photoAlbum->getDir());

    ...
}
  

注意:$ photoAssetFilesystem通过DI

注入此控制器

0 个答案:

没有答案