【问题标题】:Doctrine : Relation with undefined/multiple entities教义:与未定义/多个实体的关系
【发布时间】:2016-02-15 13:35:26
【问题描述】:

我需要创建一个可用于任何实体的喜欢/不喜欢系统。我将创建一个带有“Id”、“Entity”(可以是任何东西)、“author”(具有 User 类的多对一)和“like”(布尔值)的 Like 实体。

我只是想知道有没有什么好办法呢? 我不能使用表继承(mappedsuperclass),因为这个实体将是一个包(SocialBundle)的一部分,可以在多个项目中使用(它将是一个供应商)。

我没有代码可以给你看,因为我还在分析部分。

谢谢!

【问题讨论】:

    标签: doctrine-orm symfony symfony-2.8


    【解决方案1】:

    为该实体创建一个接口,稍后您可以使用addResolveTargetEntity 方法将此接口映射到任何实体。见this

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-07-22
      • 2018-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-12
      相关资源
      最近更新 更多