我想从两个相关实体创建一个下拉列表"类别"和"子类别"。 在symfony下我知道如何一次从一个实体创建它但我没有设法这样做,在下拉列表中每个类别显示属于它的子类别,如下图所示。 / p>
答案 0 :(得分:0)
您必须为您的选择提供数组'字段,每个字段代表一个类别。
$builder->add('stockStatus', ChoiceType::class, array(
'choices' => array(
'Main Statuses' => array(
'Yes' => 'stock_yes',
'No' => 'stock_no',
),
'Out of Stock Statuses' => array(
'Backordered' => 'stock_backordered',
'Discontinued' => 'stock_discontinued',
),
),
));
您可以在此处找到更多信息:https://symfony.com/doc/current/reference/forms/types/choice.html#grouping-options