Silex 응용 프로그램에서 Symfony와 Twig를 사용하고 있습니다. 존재하지 않는 "트랜스"필터 :Symfony Forms, Twig 및 SymfonyTwigBridge를 사용할 때 기본 템플릿을 덮어 쓰려면 어떻게합니까?
Twig_Error_Syntax : 페이지를 렌더링 할 때 나는 다음과 같은 오류가
{% extends "base.twig" %} {% block title %}Welcome to My Example site{% endblock %} {% block head %} {{ parent() }} {% endblock %} {% block content %} <div class="row"> <div class="span12"> <h2>Register</h2> <p> Register for this site and we'll give you free access to cool stuff in addition you can subscribe to our premium content. </p> <form action="{{app.config.site.secureUrl}}/register-handler" method="post"> <fieldset > {{ form_widget(form) }} <button type="submit" class="btn btn-info">Send</button> </fieldset> </form> </div> </div> </div> {% endblock %}
:
나는에서 양식 등록 페이지가 "form_div_layout.html.twig"35 행
Symfony 번역 확장 프로그램이 설치되지 않았으므로이를 기본값으로 설정했습니다 템플릿은 다음 위치에 있습니다.
vendor\symfony\twigbridge\Symfony\Bridge\Twig\Resources\views\Form\form_div_layout.html.twig
올바르게 렌더링되지 않습니다.
나는으로 번역 기능이없는 위의 하나를 기반으로 새 템플릿을했습니다.
가 어떻게 나뭇 가지가 새 템플릿 대신 기본 하나를 사용하려면 어떻게해야합니까 질문?
' 'twig.form.templates''는 올바른 열쇠가 아니 었습니다. ''twig.form.resources''를 대신 사용했습니다. http://symfony.com/doc/master/cookbook/form/form_customization.html#making-application-wide-customizations를 참조하십시오. – edan