0
아래의 코드를 구현하기 위해 기본 Symfony2 양식을 덮어 쓰려고합니다. 변수를 전달하여 html5 유효성 검사를 설정하거나 해제 할 수 있습니다.Twig 변수가 form_theme에 존재하지 않습니다.
html5validation.toggle.html.twig
{% extends 'form_div_layout.html.twig' %}
{% block form_start -%}
{% if html5validation %}
{{ parent() }}
{% else %}
{{ parent
(
companyform, {'attr': {'novalidate': 'novalidate'}}
)
}}
{% endif %}
{%- endblock form_start %}
index.html.twig 내 컨트롤러에서
form_theme company_form 'AcmeDemoBundle:html5validation.toggle.html.twig'
form(companyform)
을 나는이 :
$this->render('AcmeDemoBundle:Index:index.html.twig', array('html5validation' => false, 'companyform' => ...
내가하려고하면 dump(html5validation)
내부 index.html.twig
나는 bool(false)
이됩니다.
form_theme company_form AcmeDemoBundle:html5validation.toggle.html.twig
을 포함하려고 할 때 오류 얻을 :
이변수 "html5validation는"
테마 내에서 사용할 수없는 변수를 CAN 컨트롤러가 존재하지 않습니다?