属性依赖项symfony2

属性依赖项symfony2,symfony,doctrine-orm,dependencies,Symfony,Doctrine Orm,Dependencies,假设我有两个包:一个FormBundle和一个调节bundle。我希望这些捆绑包彼此独立地开放源代码 FormBundle,即具有类FormEvent class FormEvent { /** * @ORM\ManyToMany( * targetEntity="Visit", * mappedBy="formEvents", * cascade={"persist","remove"}) **/ pro

假设我有两个包:一个FormBundle和一个调节bundle。我希望这些捆绑包彼此独立地开放源代码

FormBundle,即具有类FormEvent

class FormEvent {
    /**
      * @ORM\ManyToMany(
      *   targetEntity="Visit",
      *   mappedBy="formEvents",
      *   cascade={"persist","remove"})
      **/
     protected $visits;
}
现在,您可以理解,访问实体是住宿捆绑包的一部分


如何使属性访问成为FormEvent类的一部分,前提是住宿捆绑包已注册?我需要扩展住宿捆绑包中的类FormEvent吗?

基本上你不能。至少在没有深入研究修改条令2元数据的情况下是如此。相反,您可能希望在调节包中有一个事件侦听器,它将对给定的表单事件进行回访。