自从我升级到Symfony 2.7后,当我尝试在树枝中生成路由时,我的错误页面上出现error 500
:
<!-- app/Resources/TwigBundle/views/Exception/error404.html.ywig -->
<a href="{{ path( 'homepage' ) }}">Take me home</a>
错误是:
在呈现模板期间抛出异常(“无法生成指定路径的URL”主页“因为此类路由不存在。”)在TwigBundle中:例外:error404.html.twig在第47行
我可以从不在app
文件夹中的任何页面调用路径。该路线存在于src\Acme\AcmeBundle\Resources\config\routing.yml
。
编辑:
我的路线:
homepage:
path: /
defaults: { _controller: SiteBundle:Site:index }
答案 0 :(得分:2)
事实证明,语言环境的Lunetics
包正在重置子请求中的语言环境。我禁用了它,一切都很好。