Для того чтобы вывести кусок 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".
Надеюсь, это помогло! Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.