Zend框架2和Twig(使用ZfcTwig模块) - 如果呈现动作模板,则丢失布局模板内容

时间:2013-02-05 19:47:00

标签: layout zend-framework2 twig

我正在尝试将ZF2与ZfcTwig模块一起使用。我有Skeleton应用程序的基本结构: view-> layout-> layout.phtml(或layout.twig) view-> application-> index-> index.phtml(或index.twig)

如果我使用下一对:layout.twig和index.phtml - layout.twig由ZfcTwig模块正确呈现,index.phtml(默认呈现)的结果也是正确的。

但是,如果我尝试使用内容模板作为树枝模板(两个文件) - 我只得到index.twig与正确的渲染,但没有任何布局模板(layout.twig甚至layout.phtml)

有没有人有相同的情况?

1 个答案:

答案 0 :(得分:3)

您可以使用树枝布局,它适用于ZfcTwig

index.twig中的

{% extends 'layout/layout.twig' %}

{% block content %}
    Here your template
{% endblock content %}

在layout.twig

{% block content %}{{ content|raw }}{% endblock content %}