Как вывести кусок html в edit SonataAdmin?

Для того чтобы вывести кусок HTML кода в форме редактирования ресурса в SonataAdmin, вы можете использовать поле "RawHTML".

Вам потребуется определить это поле в классе администратора (Admin class) вашего ресурса. В методе configureFormFields вы можете добавить поле RawHTML и передать ему нужный HTML код.

Пример:

use SonataAdminBundleFormTypeRawHTMLType;

class YourEntityAdmin extends AbstractAdmin
{
    protected function configureFormFields(FormMapper $formMapper)
    {
        $formMapper
            ->add('yourField', RawHTMLType::class, [
                'label' => 'Your Field',
                'raw_html' => 'true', // Включаем вывод сырого HTML кода
                'data' => '<p>Пример HTML кода</p>', // Ваш HTML код
            ]);
    }
}

Обратите внимание на параметр 'raw_html' => 'true' - он включает вывод сырого HTML кода. Таким образом, Symfony не будет экранировать HTML специальные символы при отображении этого поля в SonataAdmin.

Теперь, когда вы откроете форму редактирования вашего ресурса в SonataAdmin, вы увидите отображение вашего HTML кода в поле "Your Field".

Надеюсь, это помогло! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.