如何从另一个包中映射/扩展未映射的类?

时间:2014-09-01 14:47:05

标签: symfony doctrine-orm symfony-2.5

我有一个简单的类,它在自己的bundle(core)中充当实体,并希望将该类用作教义实体。该捆绑包不包含有关该类或类似内容的映射的任何信息。

我需要扩展该类,因为需要另一个构造函数逻辑。这是在捆绑网络中完成的。我为包含扩展类的bundle创建了一个映射,映射文件名为 Doc.orm.yml

Acme\WebBundle\Entity\Doc:
  type: entity
  table: docs
  id:
    id:
      type: integer
      generator:
        strategy: AUTO

  fields:
    ...

将应用结果运行到

  

Class" Acme \ CoreBundle \ Entity \ Doc"不是有效的实体或映射的超类。

提到的类是来自核心包的未映射类。

如何扩展未映射的类并将其与doctrine一起使用?

感谢任何提示。

0 个答案:

没有答案