@sadCake

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

В list и show можно в $formmapper->add передать вторым аргументом null и в параметрах далее указать template куда передастся значение поля (в данном случае там моделька) из первого аргумента. Но если так сделать в configureFormFields, то он начинает ругаться, что необходимо задать тип. Я попробовал создать кастомный fieldType, но у меня не получается пробросить туда шаблон. Он берет какое-то значение по умолчанию:
public function buildView(FormView $view, FormInterface $form, array $options)
    {
        $view->vars['template'] = $options['template'];
    }

    public function configureOptions(OptionsResolver $resolver)
    {
        $options = [];

        $resolver->setDefaults(array_merge($options, [
            'template' => '',
        ]));
    }


По хорошему, мне бы понять как прокидывать в этот тип правильно шаблон, чтобы тип его подтягивал и я мог далее использовать его в админке, когда мне понадобится вывести какой-то шаблон.
Но я уже убил несколько часов на это и хотел бы вообще узнать, как можно вывести хоть какой-то кусок html в форме редактирования
  • Вопрос задан
  • 24 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы