欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  后端开发

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

程序员文章站 2024-02-07 13:40:04
...
效果如图

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

调用很方便


[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的专栏

www.bkjia.comtruehttp://www.bkjia.com/PHPjc/478409.htmlTechArticle效果如图 调用很方便 [html] {% import JcyHelperBundle:tmp:jcyForm.html.twig as forms %} {{ forms.jcyForm(dbForm,path(JcyHelperBundle_db_set),Connect) }} {% import JcyHelper...