1
这里的主要形式布局树枝文件:Symfony2的形式布局 - 变量源
一个例子:
{% block form_widget_simple %}
{% spaceless %}
{% set type = type|default('text') %}
<input type="{{ type }}" {{ block('widget_attributes') }} {% if value is not empty %}value="{{ value }}" {% endif %}/>
{% endspaceless %}
{% endblock form_widget_simple %}
我不知道varaibles像 “型” 或 “价值” 从何而来?
我试图实现的目标是将窗体行的标签设置为小部件中的占位符。我怎样才能做到这一点?
让它与占位符一起工作并不是一件大事。问题更多的是所有变量来自哪里。 –
@TaruoGene您提到这是一个目标...阅读有关表单域的覆盖模板。和[形式主题](http://symfony.com/doc/current/cookbook/form/form_customization.html#what-are-form-themes)。您会发现通过Symfony \ FrameworkBundle:Form将{{{type}}和{{value}}'传递给模板,并与Form Type的实体属性值和Forms Builder标签相关联。 – WebHQ