如何在symfony2中实现带有多余字段的多对多?

use*_*402 4 php symfony doctrine-orm

我有“客户”,“产品”和“版本”表。每个客户可以有多个产品,每个产品有多个版本。我创建了多对多关系“ customers_products”,并且一切正常。

我还创建了“产品”和“版本”之间的一对多关系。

问题:如何在“ customers_products”表中添加额外的列(version_id),以便我可以建立表单,用户可以在其中选择产品和版本以创建新客户。

cha*_*asr 5

关联一旦有了数据,就不再是关联。

您必须实现两个ManyToOne而不是一个ManyToMany。

看到这个伟大的答案对这个问题的一个完整的例子。

您可以通过搜索问题的标题来获得许多其他示例。