в моем проекте Symfony 4 у меня есть форма с CollectionType . В дочерней сущности у меня есть поле ChoiceType :
->add('type', ChoiceType::class, [
"label" => "Type",
"choices" => [
"true" => "true",
"false" => "false"
],
'label_attr'=>[
'class'=>'radio-inline'
],
"expanded" => true,
"multiple" => false,
])
В настоящее время у меня есть этот рендеринг:

Я хотел бы иметь возможность отображать метки "true" и "false" вместо этого - потрясающую иконку
Я пытался сделать это в течение нескольких часов, но тщетно, я не могу сделай это. Я понимаю, что мне пришлось использовать темы форм, поэтому я попытался так с кодом, найденным в очень старом сообщении на форуме
{% form_theme form.type
'stripe/stripe_admin/subscription_plan/plan_details/_form_theme_plan_details_choice.html.twog'
%}
form_theme. html .twig
<code>{% block choice_widget_options %}
{% spaceless %}
{% for group_label, choice in choices %}
<pre>
{{ dump(choice) }}
{%, если выбор повторяется%} {% set options = choice%} {{block ('choice_widget_options')}} {% else%} {{choice.label | trans ({}, translation_domain)}} {% endif%} {% endfor%} {% endpaceless%} {% endblock choice_widget_options%}
Спасибо за ваша помощь