我是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
));
}
答案 0 :(得分:1)
如果您只是将“ expanded”属性设置为false或将其删除,则会显示一个下拉列表,因为默认值为false。
答案 1 :(得分:0)
这与任何其他Symfony表格完全相同。查看此页面:http://symfony.com/doc/current/reference/forms/types/entity.html