79731843

Date: 2025-08-11 08:52:30
Score: 0.5
Natty:
Report link

Like mentionned in the error message, you need to create an admin class for the ActionConfig entity with the function configureFormFields

Bellow an exemple of code.

<?php

namespace App\Admin;

use Sonata\AdminBundle\Admin\AbstractAdmin;
use Sonata\AdminBundle\Form\FormMapper;

final class ActionConfigAdmin extends AbstractAdmin
{
    protected function configureFormFields(FormMapper $form): void
    {
        $form->add('your_field_name');
    }
}

Don't forget to register it in the config/services.yaml with your name convention

# config/services.yaml
services:
    app.admin.action.config:
        class: App\Admin\ActionConfigAdmin
        tags:
            - {
                  model_class: App\Entity\ActionConfigAdmin,
                  name: sonata.admin,
                  manager_type: orm,
                  group: actrionAdmin,
                  label: actrionAdmin,
              }
        public: true

Documentation : https://docs.sonata-project.org/projects/SonataAdminBundle/en/4.x/reference/form_types/#sonata-adminbundle-form-type-admintype

Reasons:
  • Probably link only (1):
  • Long answer (-0.5):
  • Has code block (-0.5):
  • Low reputation (0.5):
Posted by: HRoux