ModelListType筛选的选项

时间:2019-04-05 09:23:00

标签: symfony sonata symfony-sonata

我有一个管理员,其字段类型为ModelListType::class。我想过滤/显示单击“列表”时给出的列表的特定结果。

$formMapper->add('fooBar', ModelListType::class, [
    'class' => FooBar::class,
    'required' => false,
]);

我可以使用ModelType::class进行此操作,但是当我使用“添加新项”时,定义选项时新的FooBar不会出现在选项中。

$formMapper->add('foorBar', ModeType::class, [
    'class' => FooBar::class,
    'required' => false,
    'choices' => $fooBars,
    'btn_add' => 'New',
]);

我只是希望能够从我定义的选项下拉列表中选择一个,或者添加一个新选项。

0 个答案:

没有答案