1
我有两个实体:Classroom和Student。与ManyToOne的关系。当创建一个新的学生,我使用的是形式的教室作为choicetype:如何处理在Symfony3中选择具有实体作为选项的类型
$arr = array();
foreach ($classes as $c){
$arr[$c->getNom()]="true";
}
$form = $this->createFormBuilder($student)->add('nom', TextType::class)
->add('classe',ChoiceType::class,array('choices'=>$arr))
->add('save',SubmitType::class,array('label'=>'Enregistrer le niveau'))
->getForm();
$form->handleRequest($request);
树枝文件的代码是这样的:
{{ form_widget(form.classeroom,{'attr':{'class':'form-control input-rounded'}}) }}.
问题是提交表单后,我不知道如何让课堂ID发给学生。有任何想法吗?
对不起,我找到了答案 – hamza
请添加答案或删除这个问题。:) – doydoy44