TYPO3删除带对象的引用文件

时间:2017-07-19 10:47:59

标签: typo3

我有TYPO3版本7.6.18。请告诉我如何在我存储库 - >删除($ object)时自动删除所有参考文件?

1 个答案:

答案 0 :(得分:1)

您可以将@cascade remove添加到域模型属性的docblock中,以便在删除实体时删除它。

这里是Extbase的功能测试中使用的blog_example extension的片段:

/**
 * The posts of this blog
 *
 * @var \TYPO3\CMS\Extbase\Persistence\ObjectStorage<\ExtbaseTeam\BlogExample\Domain\Model\Post>
 * @lazy
 * @cascade remove
 */
protected $posts = null;