在阅读时,请注意我仍在学习 Symfony2,因为我是新手。我有点陷入这个困境,所以我还没有做任何事情——事实上,我来找你正是为了让自己找到正确的地方。
根据我的要求,我必须将学生数据输入表格。问题是大部分数据已经被分成几个具有间接关系的类。APerson
有一个InformationContainer
,而后者又具有几个Role
s 和InformationUnit
s(某些信息单元仅在添加某些角色时是强制性的)。反过来,Student
是一个角色,它有几个StudentAntecedent
s(因为它可以每年变化),它有一个Representative
(ManyToOne),它是一个Role
. 此外,InformationUnit
s 可以保存一些信息,例如出生地、种族等。
如您所见,其中有几个类。但我必须以一种形式添加Person
信息、InformationUnit
信息和StudentAntecedent
信息(而不是全部)。我知道我可以继续使用嵌入式表单,但我感觉它可能会中断(例如Person
,不直接与InformationUnit
s 关联)。我该怎么做呢?
事先谢谢你。