我目前正在使用Symfony2表单组件创建一个简单的寄存器表单。 我想添加一个跨度,以便能够更改glyphicon / font-awesome。如何添加" custom"变量,允许我做类似的事情:
{% extends '::base.html.twig' %}
{% form_theme form _self %}
{% block form_widget_simple %}
{% set type = type|default('text') %}
{% if icon %}
<span class="input-group-addon"><span class="{{ icon }}"></span></span>
{% endif %}
<input type="{{ type }}" {{ block('widget_attributes') }} {% if value is not empty %}value="{{ value }}" {% endif %}/>
{% endblock form_widget_simple %}
<div class="input-group">
{{ form_widget(register.email, {'attr': {'class': 'form-control'}, 'icon' : 'glyphicon glyphicon-envelope'}}) }}
</div>