奏鸣曲一对多的关系

时间:2016-11-24 17:35:35

标签: symfony relationship one-to-many sonata-admin sonata

我是sonata的初学者,我不明白如何在一对多(下拉列表)中使用2个表choicetype(一个)和{{Oraganizations structures_type 1}}(多)。
我在奏鸣曲文档中找不到任何内容。我使用奏鸣曲2.3和symfony 2.8 如果有人可以帮我解决这个问题。这是代码:

protected function configureFormFields(FormMapper $formMapper)
{
   $formMapper
           ->add('structurestypes', EntityType::class, array(
               'class' => 'HandissimoBundle:StucturesTypes',
               'choice_label' => 'structurestype',
               'label' => 'Type de structure',
               'expanded' => true,
               'multiple' => true,
               'by_reference' => true
           ));
}

2 个答案:

答案 0 :(得分:1)

如果您只是将“ expanded”属性设置为false或将其删除,则会显示一个下拉列表,因为默认值为false。

答案 1 :(得分:0)

这与任何其他Symfony表格完全相同。查看此页面:http://symfony.com/doc/current/reference/forms/types/entity.html