我需要一個變量傳遞給父窗體在樹枝:傳遞變量到父窗體在樹枝
{# This block is called for the children and the parent #}
{% block form_rows %}
{% for child in form %}
{% if child.vars.foo == 'bar' %}
{% set form.vars = form.vars|merge({'key': 'value'}) %}
{% endif %}
{# Parent check children key var #}
{% if child.vars.key %}
{# do something #}
{% endif %}
{# Will call children form_rows block recursively #}
{{ form_row(child) }}
{% endfor %}
{% endblock form_rows %}
這當然是因爲你不能這樣設置和form
變量不工作一個對象不是數組。 直到現在我還找不到任何解決方案。
恕我直言,這不應該在模板中執行一種邏輯。 MVC模式告訴我們在php中做這個東西。 – 2015-03-03 21:06:16
我知道我會有這樣的評論,但這不是我想要的,因爲我相信你是對的。我只想知道是否有辦法做到這一點,以及如何做到這一點。 – Gnucki 2015-03-04 08:41:34