【发布时间】:2013-01-23 22:32:57
【问题描述】:
在我的 edit.html.twig 我有:
{% form_theme edit_form 'MyBundle:Entity:form.html.twig' %}
{% set img_src = asset('120x100.jpg') %}
{{ dump(img_src) }}
{{ dump(entity) }}
{{ form_widget(edit_form, {'form_type': 'horizontal', 'img_src': img_src }) }}
我有 img_src 和 entity 转储没有问题。
在 form.html.twig 我有:
{% extends 'MyBundle:Form:bootstrap.html.twig' %}
{% block _entity_field_widget %}
{{ dump(img_src) }}
{{ dump(entity) }}
{% set type = 'hidden' %}
{{ block('form_widget_simple') }}
{% endblock _channel_media_widget %}
bootstrap.html.twig 只是一个引导的 *form_div_layout.html.twig*
在那个小部件中,我没有 img_src 也没有 entity。
任何想法如何在小部件中获取实体?它应该传递给表单小部件还是有其他方法?我做错了什么?
【问题讨论】:
标签: forms variables twig symfony-2.1