W jaki sposób najlepiej dostać się do encji na podstawie formView (w Twig)?

Chce nadpisać sobie poniższy widget, i potrzebuje wartości ID obiektu

  1. {% block choice_widget_options %}
  2. {% spaceless %}
  3. {% for group_label, choice in options %}
  4. {% if choice is iterable %}
  5. <optgroup label="{{ group_label|trans({}, translation_domain) }}">
  6. {% set options = choice %}
  7. {{ block('choice_widget_options') }}
  8. {% else %}
  9. <option !!!!!!!!!!!!!!!!{% if form.vars.data.getId == choice.value %} disabled="disabled"{% endif %}!!!!!!!!!!!!!!!!!! value="{{ choice.value }}"{% if choice is selectedchoice(value) %} selected="selected"{% endif %}>{{ choice.label|trans({}, translation_domain)|raw }}</option>
  10. {% endif %}
  11. {% endfor %}
  12. {% endspaceless %}
  13. {% endblock choice_widget_options %}


tak nie działa: form.vars.data.getId

Tutaj jakies odwołanie do parenta formularza jest potrzebne...


Ok... dotarłem: ma być takie coś: form.parent.vars.data.getId