0

我的 Symfony 应用程序视图布局是一个三层层次结构,例如有 baseview.html.twig,然后是 layout.html.twig 的子级,然后布局视图的子级是 X,Y,Z,... ..html.twig。我想将表单传递给 layout.html.twig,但是我应该在控制器的哪个位置执行此操作?

这里有一些代码可以使层次结构更加清晰。在底部基线视图中,我有以下内容:

{% extends 'AppMainBundle::layout.html.twig' %}

然后在 layout.html.twig 我有:

  {% extends '::base.html.twig' %}

所以我想将 formView 传递给我的 layout.html.twig,问题是如何?

4

1 回答 1

0

在文档中使用类似块内容的块

例如:

{% extends '::base.html.twig' %}
{% block content %}
  {{form_widget(form)}}
{% endblock %}

现在内容块将被您的块替换为父级。

于 2013-11-01T09:22:16.597 回答