Symfony 3在错误的地方寻找模板

时间:2016-10-31 15:38:45

标签: symfony templates twig

我正在关注http://tutorial.symblog.co.uk/的Symblog教程, 我被困在第2章的开头,就在"联系之前 实体"教程中的部分。

我没有看到我应该查看的联系表单,而是收到此错误消息:

  

无法找到模板" BloggerBlogBu​​ndle:Page:contact.html.twig"    (查看:app / Resources / views,     供应商/ symfony中/ symfony中/ src目录/ Symfony的/桥梁/嫩枝/资源/视图/表)。   500内部服务器错误 - InvalidArgumentException   1个链接的异常:Twig_Error_Loader

模板位于src/Blogger/BlogBundle/Resources/views/Page/。 为什么Symfony在正确的地方寻找它?这个问题就是全部 对我来说更神秘,因为它不会出现在另一个模板上 这是一个"副本" contact.html.twig,即about.html.twig。

Unable to find Twig template using render method in Symfony 2的答案 在Symfony cannot find the template file 建议在模板名称中输入拼写错误,但这不适用于我的情况。

1 个答案:

答案 0 :(得分:1)

我遇到了这个问题,最终发现在我的Windows开发机器上,内置服务器并不关心文件名路径中的大写字母,它不区分大小写。然后,当我将我的应用程序部署到我的远程服务器时,它区分大小写,我在目录名中大写了一个字母,最终浪费了30分钟的时间。