Symfony - 使用多个联结表的CollectionType字段的方法

时间:2016-11-07 12:12:59

标签: php symfony doctrine-orm entity symfony-forms

我是symfony的新手,现在我需要复制一个已经存在于当前应用程序中的表单,但现在是以symfony的方式。

应用程序权衡相对于(动态)数量问题答案的值。

加权因子也取决于(动态)因子数量。

尝试使用以下图片清楚说明:

目的: Entity form

目前设置的关系:

实体:

实体 - oneToMany - > EntityOptionValues

EntityOptionValues :(存储实际选择的选项值)

EntityOptionValues - ManyToOne - >实体

EntityOptionValues - ManyToMany - > OptionValue

OptionValue:

OptionValue - ManyToMany - > EntityOptionValues

OptionValue - ManyToOne - > optionsGroup

optionsGroup:

optionsGroup - oneToMany - > OptionValue

optionsGroup - ManyToMany - >组

组:

Group - oneToMany - > optionsGroup

解决方案(正在进行中)

我正在考虑使用“CollectionType Field”从formbuilder创建一个from。 这是正确的方法,还是应该采取其他方法?

如果是这样,请解释为什么你的解决方案应该成为可行的方法。

欢迎任何帮助,提前谢谢

*编辑* 我将在github中提供测试项目,现在就开始工作。

*编辑*

我用新的symfony安装启动了这个测试代码。我为这个测试项目创建了一个GIT存储库

你可以找到它here

现在我需要构建表单。

但是从这里出发的方法是什么?

发布后,我会尽快更新。

对于社区:

我将在此过程中发布和更新此问题,以便其他用户可以使用这些

0 个答案:

没有答案