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