在 Doctrine 中实现计数器缓存的最佳方法是什么?
在 Ruby on Rails 中:http ://railscasts.com/episodes/23-counter-cache-column
在 Doctrine 中实现计数器缓存的最佳方法是什么?
在 Ruby on Rails 中:http ://railscasts.com/episodes/23-counter-cache-column
我认为目前没有办法做到这一点。
如果必须这样做,我会首先尝试使用类似于Gedmo 的 Doctrine Extensions 的事件侦听器。
每当从关系中添加或删除实体时,侦听器都会更新负责跟踪计数的字段。