作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我一直在尝试覆盖form_row Twig扩展名,以便可以呈现Twitter Bootstrap样式的行。 Twitter boostrap表单行应如下所示:
<div class="control-group">
<label class="control-label" for="idOfMainInput">Label Name:</label>
<div class="controls">
<input type="text" id="idOfMainInput" name="someDumbName">
</div>
</div>
{% block form_row %}
{% spaceless %}
<div>
{{ form_label(form) }}
{{ form_errors(form) }}
{{ form_widget(form) }}
</div>
{% endspaceless %}
{% endblock form_row %}
{% form_theme form _self %}
{% block form_row %}
{% spaceless %}
<div class="control-group">
{{ form_label(form, 'test label name', { 'attr': {'class': 'control-label'} }) }}
<div class="controls">
{{ form_widget(form) }}
{{ form_errors(form) }}
</div>
</div>
{% endspaceless %}
{% endblock form_row %}
<div class="control-group">
<label for="form_rsa_id" class="required">test label name</label>
<div class="controls">
<input type="number" id="form_rsa_id" name="form[rsa_id]" required="required" />
</div>
</div>
最佳答案
我认为您需要使用label_attr
而不是attr
。
关于symfony - Twig表单主题-form_label类属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15744012/
我想呈现原始翻译,所以我决定在 Twig 模板中使用“原始”选项。但它不起作用。例子: {{ form_label(form.sfGuardUserProfile.roules_acceptance)
我正在尝试重用这段旧代码来制作一些表格: 在 form.html.twig 中 {{ form_label(form.class.vari
我的问题涉及在表单中应用 Twig 过滤器而不会出现 500 服务器错误。这是代码,位于 View “Room/new.html.twig”中: {{ form_label(form.name) }}
我是一名优秀的程序员,十分优秀!