【发布时间】:2015-05-20 05:05:32
【问题描述】:
想要创建包含在 Symfony2 中多个 html 页面中的通用页眉和页脚模板。 它给了我错误:
在第 16 行的 base.html.twig 中找不到模板“Bundle:Controller:header.html.twig”。
目录
来源
/HelloBundle
/控制器
MainController.php
/资源
/查看
/主要
header.html.twig
index.html.twig
我的 index.html.twig 文件中的代码:
<div class="container">
<div id="header">
{% include "HelloBundle:Main:header.html.twig" %}
</div>
</div>
在我的 base.html.twig 文件中:
<html>
<head>
<meta charset="UTF-8" />
<title></title>
{% block stylesheets %}
</head>
<body>
16: {% include 'Bundle:Controller:header.html.twig' %}
{% block body %}
{% endblock %}
{% block javascripts %}
{% endblock %}
</body>
</html>
还有我的 header.html.twig
<nav class="navbar navbar-default" role="navigation">
<div class="container-fluid">
<div class="navbar-header">
<ul class="nav navbar-nav">
<li class="active"><a href="{{ path('index') }}">Home</a></li>
<li><a href="{{ path('english') }}"> LEARNING</a></li>
</ul>
</div> <!-- collapse navbar-collapse -->
</div> <!-- container-fluid-->
</nav> <!--navbar navbar-default -->
【问题讨论】:
-
你的目录结构是什么?