gpt4 book ai didi

php - Symfony2 : ResourceNotFoundException when using extends in a twig template

转载 作者:行者123 更新时间:2023-12-04 04:50:38 26 4
gpt4 key购买 nike

我已经覆盖了以下目录中的 exception.html.twig:

app/Resources/TwigBundle/views/Exception

我想扩展另一个包中的另一根 Twig ,因此我执行了以下操作:
{% extends 'AcmeMainBundle::layout.html.twig' %}

但它总是给我这个错误:
 Fatal error: Uncaught exception 'Symfony\Component\Routing\Exception\ResourceNotFoundException' in /Users/Aditya/Sites/Acme/vendor/symfony/symfony/src/Symfony/Component/HttpKernel/EventListener/RouterListener.php on line 

这是为什么?

最佳答案

您正在尝试在模板中生成不存在的路由。因此路由器抛出异常。

检查您的模板以获取路由生成调用,例如 path()并确保所有使用的路由名称确实存在。之前清除缓存以确保您有可用的最新路线。

您可以使用控制台命令调试路由...

app/console router:debug --env=prod
app/console router:debug --env=dev

.. 列出应用程序中的所有路由。进一步使用...
app/console router:debug route_name

了解更多详细信息。

提示:

有时您只为开发环境配置了路由(又名 routing_dev.yml )并在生产中收到这些错误。

关于php - Symfony2 : ResourceNotFoundException when using extends in a twig template,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17510216/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com