Sonata admin configureFormFields 添加动作
Sonata admin configureFormFields add action
我如何将自定义操作添加到 configureFormFields Admin
class ContractAdmin extends AbstractAdmin
{
protected function configureFormFields(FormMapper $formMapper)
{
///here
}
}
我尝试向此菜单添加操作
您添加的自定义管理操作根据 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;
}
我如何将自定义操作添加到 configureFormFields Admin
class ContractAdmin extends AbstractAdmin
{
protected function configureFormFields(FormMapper $formMapper)
{
///here
}
}
我尝试向此菜单添加操作
您添加的自定义管理操作根据 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;
}