我有TYPO3版本7.6.18。请告诉我如何在我存储库 - >删除($ object)时自动删除所有参考文件?
答案 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;