Symfony2通过多种方式形成

时间:2013-05-07 10:53:20

标签: forms symfony doctrine

我正在使用优秀的symfony2框架开发一些项目,而且我遇到了一些问题。

我必须实现这些实体:

User
System
Partner

用户实体是一种客户,在注册表格中,它应该能够选择自己的合作伙伴,但每种类型的系统只能选择一个。例如,Windows系统的一个合作伙伴,一个用于DOS,一个用于Mac OSX。

因此,表单应该有一些标准字段,如电子邮件,密码和(对我来说以下非常重要)3个下拉列表,其中包含可用合作伙伴列表(每个系统的一个下拉列表)。

在本文http://www.prowebdev.us/2012/07/symfnoy2-many-to-many-relation-with.html中,我发现如果我想实现这种关联,我必须在我的应用程序中为User和Partner之间的其他字段创建第三个实体,它可以工作但不完全符合我的系统限制

我认为这种关系应该是这样的:

User one-to-many System
Partner one-to-many System

问题是如何制作这3个下拉列表,以symfony和doctrine方式为每个系统设置一个?

0 个答案:

没有答案