我的 Symfony 2.1 RC 应用程序中有一个简单的Comment
模型(使用 Doctrine 2)。每个评论都有一个user
和一个message
。
目前,CommentBundle
管理文章的评论。我希望它更通用,能够评论任何类型的实体,而无需跨专门用于评论的不同包复制代码......
为此,我还需要一种方法来引用评论中的任何实体。我认为有两个领域entity_type
,entity_id
可以是一个很好的解决方案。entity_type
但是,如果不手动映射到类并使用该find
方法,我无法从中获取对象。
那么如何从评论中引用实体呢?以及如何创建适用于多个实体的通用行为?