我一直在使用Google搜索,但無法找到方法來刪除表單組件(Symfony)在呈現表單時向百分比字段類型添加的百分號。我發現了一些與重新定義百分比窗口小部件有關的東西,但我無法知道它是如何工作的,無論在哪裏更改它。在百分比字段類型中刪除百分號
這是我發現:
可以覆蓋從默認佈局percent_widget塊 是這樣的:
{% block percent_widget %}
{% spaceless %}
{% set type = type|default('text') %}
{{ block('form_widget_simple') }}
{% endspaceless %}
{% endblock percent_widget %}
在模板中我當前的渲染代碼是:
<div class="form-group">
{{ form_label(edit_form.discountRate, 'Discount', {'label_attr':{'class':'col-sm-2 control-label'}}) }}
<div class="col-sm-10">
<div class="input-group">
{{ form_widget(edit_form.discountRate, {'attr': {'class':'form-control'}}) }}
<div class="input-group-addon">%</div>
</div>
</div>
</div>
PD:使用從boootstrap 3輸入組類,我附加百分號我喜歡的方式來呈現它,但我如何刪除附加Symfony的那個?
你能告訴我們表單的html輸出嗎?從我的理解字段類型**百分比**呈現文本輸入,也許您的瀏覽器添加%符號? –