Symfony2表单标签集合


Symfony2 Form label collection

我正在努力开发一种表单,用户可以在其中为链接到问题的一些答案打一个标记(正或负,+1或-1)。

示例:点击正确答案

Which city would you like to live in? 
Paris (+1) (-1)
Berlin (+1) (-1)
London (+1) (-1)

所以我有三个对象:QUESTION&lt-(一对多)->答案&lt-(一对多)->标记

用户在这种形式下唯一能做的任务是设置与问题相关联的回答的+1或-1(标记)。该表格适用于一个问题和与该问题相关的所有答案

我迷路了。。。我怎么能用Symfony2做到这一点?我必须收集答案吗?但我不想编辑答案。。。只编辑答案的标记。(实际上ANSWER更像这里的标签)

我认为这里只需要两个对象:

QUESTION<-(OneToMany)->ANSWER

每个ANSWER将具有一个字段MARK,该字段可以是+1或-1。您需要链接到QUESTION对象的ANSWER对象的集合。很简单。