我有此代码:
{% for key,customField in customFields %}
{{ form_widget(formVirtualTerminal['cf_' ~ key],{ 'attr': {'placeholder': customField['FieldDisplayName'],'name': customField['FieldName'],'class' : 'row no-gutters mb-3'} }) }}
{% endfor %}
遍历数组并为其输出一些字段。但是,出于我不知道的原因,在所有这些字段中都生成了form-control
类,这破坏了页面的设计。
在这个问题(delete form-control in form-row symfony/twig)中,提到它是默认Bootstrap主题的一部分,他们讨论了如何在应用程序级别停用此主题。
但是,如果可能的话,我不希望进行这种根本性的改变。我想告诉Twig不要添加类。
以下是可通过删除该类来解决此问题的技巧:
$("#custom-text-field-container .form-control").removeclass("form-control");
但是,我想避免编写Javascript从最初不应该具有该类的字段中删除类。
有没有办法告诉树枝不要将form-control
类写到这些文本字段中?