我正在关注http://tutorial.symblog.co.uk/的Symblog教程, 我被困在第2章的开头,就在"联系之前 实体"教程中的部分。
我没有看到我应该查看的联系表单,而是收到此错误消息:
无法找到模板" BloggerBlogBundle: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 建议在模板名称中输入拼写错误,但这不适用于我的情况。
答案 0 :(得分:1)
我遇到了这个问题,最终发现在我的Windows开发机器上,内置服务器并不关心文件名路径中的大写字母,它不区分大小写。然后,当我将我的应用程序部署到我的远程服务器时,它区分大小写,我在目录名中大写了一个字母,最终浪费了30分钟的时间。