【问题标题】:Symfony2 multiple bundles with same configurationSymfony2 具有相同配置的多个捆绑包
【发布时间】:2014-01-13 00:29:46
【问题描述】:

我有一个包,WebDificilBundle,它正在完全工作,现在,我想制作第二个名为 WebUserBundle 的包,我想让这个包成为多个包的某种“中间”,所以我需要来自WebUserBundle 的实体完全相同,并且相同我不是指结构,我的意思是使用来自其他捆绑包的实体(此示例WebDificilBundle

我怎样才能做到这一点?只是将实体文件夹从一个复制到另一个?

【问题讨论】:

  • 继承怎么样?
  • 只使用另一个包中的实体?

标签: php symfony doctrine entities


【解决方案1】:

选项 A - 使用相同的实体。将相同的实体复制到第二个包中没有任何意义。只需使用它们。在 WebUserBundle 的 controllers/services/whatever 中添加 YourProject/WebDificilBundle/Entity/yourentity.php 这行并正常使用。

选项 B - 我想您希望使两个捆绑包尽可能独立,以便能够在其他项目中单独重用它们。在这种情况下,您可以复制 WebUserBundle 中的实体。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-04-19
    • 2018-11-22
    • 2012-12-09
    • 1970-01-01
    相关资源
    最近更新 更多