Php 如何处理两个Symony2捆绑包之间的公共表?

Php 如何处理两个Symony2捆绑包之间的公共表?,php,mysql,symfony,doctrine-orm,Php,Mysql,Symfony,Doctrine Orm,我正在使用Symfony2.0.12和Doctrine2.1.6 如果您有一个DB表“地址”,两个Symfony2捆绑包“UserB”和“CompanyB”,两个DB表“UserT”和“CompanyT”(每个表都有一个外键引用表“地址”) 处理这个问题的最佳方法是什么 要在UserB(或CompanyB)中任意插入地址实体并仅使用一个Address.orm.yml 创建另一个bundle AddressBundle 还有别的吗 在您的情况下,我会使用这里介绍的解决方案:谢谢,但我选择创建一个

我正在使用Symfony2.0.12和Doctrine2.1.6

如果您有一个DB表“地址”,两个Symfony2捆绑包“UserB”和“CompanyB”,两个DB表“UserT”和“CompanyT”(每个表都有一个外键引用表“地址”)

处理这个问题的最佳方法是什么

  • 要在UserB(或CompanyB)中任意插入地址实体并仅使用一个Address.orm.yml
  • 创建另一个bundle AddressBundle
  • 还有别的吗

在您的情况下,我会使用这里介绍的解决方案:谢谢,但我选择创建一个HelperBundle来存储所有元数据和实体