奏鸣曲管理员configureFormFields添加操作

时间:2018-08-08 10:40:01

标签: sonata-admin

如何将自定义操作添加到configureFormFields Admin

[{"id":1, "name":"user"}, {"id":2, "name":"admin"}]

我尝试在此菜单中添加操作

enter image description here

1 个答案:

答案 0 :(得分:1)

您添加的自定义管理操作会根据manual添加。您在写的是用于添加/编辑操作的表单字段。

对于按钮,您需要覆盖方法getActionButtons

public function getActionButtons($action, $object = null)
{
    $actions = parent::getActionButtons($action, $object);
    if ($action == 'edit') {
        $actions['myKey'] = ['template' => 'template_path_to_render.html.twig'];
    }
    return $actions;
}