【发布时间】:2012-06-03 06:47:20
【问题描述】:
我敢肯定这个标题很有描述性,但要问一个更深入的问题:如何访问 Symfony2 的服务层以用于 Doctrine 的生命周期回调?我计划利用这些回调来注册每次创建/更新/删除时,我的搜索索引中的一个实体(由另一个服务管理)。
不过,我想到了几件事,所以我也不妨问问他们…… 这是非法的、不好的做法,还是很糟糕? 是否有另一种解决方案可以将涉及服务的逻辑挂钩到实体的生命周期中,还是应该将它们完全解耦?
我会听取任何建议并准备尝试新事物。
【问题讨论】:
标签: php symfony doctrine-orm entity lifecycle