假设我有一个与广告有关的捆绑包。
此捆绑包包含一个实体广告。这有一个用于关系目的的字段:让您说关系 field
假设我有一个实体 company 和一个实体事件在不同的捆绑中
(在公司中,有存储的公司,并且在活动中存储了事件。)
案例:
实体与多个广告有关系。
一个广告与其中一个实体有关系。
从角度的广告中:
- 我希望能够选择一个实体(Entity.ID)来查看或更新引用(如下拉)
从事件或公司的角度来看:
- 我希望能够选择/添加/删除多个广告(例如Symfony Collection表单类型)
所有这些都不使用外国摩托车。
这些实体就像"模块",因此不仅仅是这些实体。
我认为您只需要使用 onetoone (用于广告)和 onetomany (对于公司>公司和事件)关系。
易于使用,阅读此文档:http://docs.doctrine-project.org/en/2.0.x/reference/association/association-mapping.html