在Symfony2中使用Twig包含一个不受特定控制器操作限制的视图?

时间:2012-03-13 02:24:17

标签: symfony twig symfony-forms

我想在form_fields.html.twig中添加edit.html.twig(视图不受控制器操作限制),实际上是MyController提供的视图。

给出以下目录结构:

MyBundle
    - Resources
        - views
            - MyController
                - form_fields.html.twig
                - edit.html.twig

edit.html.twig我有:

{% block content %}
    <form action="{{ path('packages_edit', { 'slug': slug }) }}" method="post">
        {% include 'form_fields.html.twig' %}
    </form>
{% endblock %}

无效,模板未找到异常。我尝试过没有成功:

  • MyBundle::MyController::form_fields.html.twig
  • MyBundle::form_fields.html.twig
  • ::form_fields.html.twig
  • form_fields.html.twig

1 个答案:

答案 0 :(得分:4)

这应该有效:

{% include MyBundle:MyController:form_fields.html.twig %}