表单从集合中获取数据

时间:2015-06-22 07:52:17

标签: symfony

我有一个FormType“问卷”和一个子表单“问题”作为集合。子表单“问题”具有未由实体“问题”映射的表单值。

如何从控制器中的子窗体/集合中访问未映射的值,该控制器接收用于保存此表单的主要表单“问卷”。

我可以从“问卷调查”中获取未映射的字段,如:

$form->get('notMappedFieldName')->getData()

但我不知道如何从收集中获取此信息,有人可以帮助我解决我的问题吗?

1 个答案:

答案 0 :(得分:1)

假设问卷表格中的问题子表格/集合被称为“问题”:

$questionForms = $form->get('questions');

foreach ($questionForms as $questionForm)
{
   $notMappedQuestionData = $questionForm->get('notMappedFieldName')->getData();
}