@antonowano
Профессиональный самоучка

Как к option в select'e добавить data-type через билдер форм Symfony?

Создаю форму с помощью встроенного билдера форм Symfony.
$builder->add('category', 'select');
category ссылка на сущность, у этой сущности помимо id и name есть ещё type. Как мне дописать эту строку что бы при создании select'a
{{ form_widget(form.category) }}
в option добавлялся атрибут data-type с значением из поля type.
  • Вопрос задан
  • 373 просмотра
Решения вопроса 1
@antonowano Автор вопроса
Профессиональный самоучка
$builder->add('category', null, [
    'choice_attr' => function ($entity, $currentChoiceKey) {
        return ['data-type' => $entity->getType()];
    }
]);

Источник
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
zk-zeka
@zk-zeka
Symfony developer
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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