Symfony2无法在错误页面中生成url


Symfony2 Unable to generate url in error page

由于我升级到Symfony 2.7,当我尝试在trick:中生成路由时,我的错误页面上会出现error 500

<!-- app/Resources/TwigBundle/views/Exception/error404.html.ywig -->
<a href="{{ path( 'homepage' ) }}">Take me home</a>

错误为:

在TwigBundle:exception:error404.html.twig的第47行呈现模板期间引发异常("无法为命名路由"主页"生成URL,因为该路由不存在。")。

我可以从任何不在app文件夹中的页面调用路由。路由存在于src'Acme'AcmeBundle'Resources'config'routing.yml中。

编辑:

我的路线:

homepage:
   path:     /
   defaults: { _controller: SiteBundle:Site:index }

原来用于区域设置的Lunetics捆绑包在子请求中重置了区域设置。我禁用了它,一切都很好。