在调用持久化时始终触发的Doctrine 2生命周期事件

时间:2015-08-17 22:24:14

标签: php orm doctrine-orm doctrine

是否存在我可以订阅的Doctrine 2生命周期事件,只要我在实体上调用persist()flush(),就会随时触发。

我希望在用户“保存”该实体的任何时候基于实体生成缓存文件,无论Doctrine是否实际发出SQL更新语句。

我正在考虑的解决方法是添加一个额外的字段,该字段始终与数据库不同步以强制执行持久化/更新,但我更喜欢始终调用的事件。

顺便说一句:

  • 执行实体持久化的代码在第三方包中,如果可以避免,我宁愿不破解它。

0 个答案:

没有答案