2015-06-22 109 views
1

我有一個FormType「Questionnaire」和一個Subform「Question」作爲集合。子表單「問題」具有未由實體「問題」映射的表單值。表單從集合中獲取數據

如何從控制器的子窗體/集合中獲取未映射的值,該控制器接收主窗體「調查問卷」以保存此窗體。

我可以從「問卷調查」之類的未映射字段:

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

,但我不知道我怎麼能得到這個從集合,有人可以幫我解決我的問題?

回答

0

假設在你的調查表問題的子窗體/集合被稱爲「問題」:

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

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

,但我有我收集了很多問題。我想爲每個問題檢索「notMappedFieldName」。 – smartcoderx

+0

哎呀,對不起,編輯答案 – redbirdo

+0

非常感謝,這解決了我的問題:) – smartcoderx