Sonata Admin Bundle:如何添加"删除"窗体中的按钮,嵌套实体列表上的实体?

时间:2017-08-22 12:46:21

标签: symfony symfony-sonata sonata sonata-user-bundle symfony-3.3

在父实体中,我可以做类似的事情:

protected function configureFormFields(FormMapper $formMapper)
{

    $formMapper->add('units', 'sonata_type_collection', [
        'required' => true,
        'by_reference' => false,
        'label' => 'Units',
        'type_options' => [
            'delete' => true,
        ],
        'btn_add' => 'Add unit',
    ], [
        'edit' => 'inline',
        'inline' => 'table',
        'sortable' => 'position',
        'multiple' => true,
    ]);
}

这将显示删除复选框。什么是简单的"删除"每个unit旁边的按钮是否允许从列表中删除它?是否可以通过最少的配置获得这样的东西?

1 个答案:

答案 0 :(得分:0)

我猜最小的配置是不可能的。您应该覆盖模板或制作自己的模板