PHP8.1.21版本已发布
vue8.1.21版本已发布
jquery8.1.21版本已发布

贴一个自定义的 symfony 的表单皮肤 应用bootstrap效果

原创
2016-06-13 10:47:26 726浏览

效果如图



调用很方便


[html]
{% import "JcyHelperBundle:tmp:jcyForm.html.twig" as forms %}
{{ forms.jcyForm(dbForm,path('JcyHelperBundle_db_set'),'Connect') }}
{% import "JcyHelperBundle:tmp:jcyForm.html.twig" as forms %}
{{ forms.jcyForm(dbForm,path('JcyHelperBundle_db_set'),'Connect') }}
现在上源代码[html]
{% macro jcyForm(form,action,submit_name,onSubmitJs) %}


{% if form.vars.errors|length >0 %}

{% for error in form.vars.errors %}
{% if loop.index>1 %}
{% endif %}
{{ error.messageTemplate|trans(error.messageParameters, 'validators') }}
{% endfor %}

{% endif %}
{% for key,v in form.children %}
{% if key != '_token' %}




{{ form_widget(v) }}

{% if v.vars.errors|length >0 %}
{% for error in v.vars.errors %}
{% if loop.index>1 %},{% endif %}
{{ error.messageTemplate|trans(error.messageParameters, 'validators') }}
{% endfor %}
{% endif %}




{% endif %}
{% endfor %}
{{ form_rest(form) }}


{% endmacro %}
摘自 jiaochangyun的专栏
声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。