Php “我该怎么做?”;“做点什么”;使用Silverstripe删除后

Php “我该怎么做?”;“做点什么”;使用Silverstripe删除后,php,content-management-system,silverstripe,Php,Content Management System,Silverstripe,我使用的是SilverStripe,有一个DataObject让我们称之为books,我希望在从数据库中删除图书时能够处理一些内容 没有onAfterDelete方法,但它确实调用onAfterWrite方法,但我需要能够区分添加和删除 示例: 当我使用CMS将一本书添加到系统中时,我希望能够将它添加到库中并设置一些其他数据。 当我从CMS内的系统中删除书籍时,我希望能够将其从库中删除,然后删除我设置的其他数据 看看SS3的API,数据对象上有onBeforeDelete和onAfterDele

我使用的是SilverStripe,有一个DataObject让我们称之为books,我希望在从数据库中删除图书时能够处理一些内容

没有onAfterDelete方法,但它确实调用onAfterWrite方法,但我需要能够区分添加和删除

示例: 当我使用CMS将一本书添加到系统中时,我希望能够将它添加到库中并设置一些其他数据。
当我从CMS内的系统中删除书籍时,我希望能够将其从库中删除,然后删除我设置的其他数据

看看SS3的API,数据对象上有
onBeforeDelete
onAfterDelete


请记住调用
parent::onBefore…
您可以在那里做任何您想做的事…

看起来我缺少parent::onAfterDelete,所以它没有运行:S