var*_*ker 11 include partials symfony twig
我已经在本网站上彻底查看了Symfony相关问题,但找不到我需要的答案.
我正在使用Symfony 2.0.9和PHP 5.3.6,我的文件结构如下所示:
src/
Blog/
TestBundle/
Resources/
views/
Default/
index.html.twig
header.html.twig
Run Code Online (Sandbox Code Playgroud)
在index.html.twig里面我有:
<div id="header">
{% include "BlogTestBundle:Resources:Default:header.html.twig" %}
</div>
Run Code Online (Sandbox Code Playgroud)
它不断出错
Twig_error_loader:无法找到模板
无论我用什么路径.为什么不找到文件?他们甚至在同一个目录中!
任何人都知道我做错了什么?
Ino*_*ryy 18
twig文件包括应遵循以下格式:
FullBundleName:ControllerName:filename
Run Code Online (Sandbox Code Playgroud)
如果它们不存在,您也可以修改它们,即只能在您可以使用的bundle/views目录下的文件中进行修改 FullBundleName::filename
所以在你的情况下,使用 BlogTestBundle:Default:header.html.twig
| 归档时间: |
|
| 查看次数: |
8051 次 |
| 最近记录: |