[英]Form with one to many relation
在我的數據庫中,我有2個表:
課程表:
會話表:
我的SessionType中的buildForm函數如下所示:
public function buildForm(FormBuilderInterface $builder, array $options)
{
$builder
->add('date');
}
我的CourseType中的buildForm函數如下所示:
$builder
->add('name')
->add('description')
->add('foreknowledge')
->add('teacher')
->add('sessions', CollectionType::class, array(
'entry_type' => SessionType::class,
'entry_options' => array('label' => false),
'allow_add' => true,
'by_reference' => false,
'allow_delete' => true,
))
我的樹枝模板中的表單如下所示:
{{ form_start(form) }}
{{ form_widget(form) }}
<input type="submit" value="Create" />
{{ form_end(form) }}
但是“會話”下沒有任何顯示。 我想在我的課程中創建多個會話。 是否有捷徑可尋?
更新:
當我嘗試保存自己的課程並在保存之前進行轉儲時,得到以下信息:
我的課程已保存,但未鏈接到課程。 怎么會這樣
這是可能的,你缺少一些JavaScript,這是很好的記錄在這里 。
您可以閱讀並詢問是否需要任何幫助,而不是從此處的文檔頁面復制粘貼。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.