我想为我的学生做一个测验(非常简单)。我有2个实体一个问题和一个答案与关系onetomany frome答案实体。 我希望能够为tex X编写问题,并将所有这些问题放在一个带有字段答案的页面中。
例: 1)问题1
<input name question1>
2)问题2
<input name question2>
我暂时这样做了:
public function newAction() {
$em = $this->getDoctrine()->getManager();
$entities = $em->getRepository('AdminQuizBundle:Question')->findAll();
$questions = array();
$forms = array();
foreach ($entities as $question) {
$entity = new Reponse();
$form = $this->createForm(new ReponseType(), $entity);
$questions[] = $question;
$forms[] = $form->createView();
}
return array(
'entity' => $entity,
'form' => $forms,
'questions' => $questions,
);
}
它有效,但我试着只保存最后一个