我有一个FormType“问卷”和一个子表单“问题”作为集合。子表单“问题”具有未由实体“问题”映射的表单值。
如何从控制器中的子窗体/集合中访问未映射的值,该控制器接收用于保存此表单的主要表单“问卷”。
我可以从“问卷调查”中获取未映射的字段,如:
$form->get('notMappedFieldName')->getData()
但我不知道如何从收集中获取此信息,有人可以帮助我解决我的问题吗?
答案 0 :(得分:1)
假设问卷表格中的问题子表格/集合被称为“问题”:
$questionForms = $form->get('questions');
foreach ($questionForms as $questionForm)
{
$notMappedQuestionData = $questionForm->get('notMappedFieldName')->getData();
}