【问题标题】:Unable to generate a URL for the named route无法为命名路由生成 URL
【发布时间】:2017-03-14 07:34:17
【问题描述】:

CRITICAL:未捕获的 PHP 异常 Twig_Error_Runtime:“异常有 在渲染模板期间被抛出(“无法生成 命名路由“Metaflex_Metaflex_analysis”的 URL 作为此类路由 不存在。”)在第 159 行的“::base.html.twig”中。

即使我更改控制器名称路径,此错误也会一次又一次地发生。但是还是有问题,为什么?

【问题讨论】:

  • 这种情况发生在devprod 环境中吗?

标签: symfony doctrine twig


【解决方案1】:

您需要路线所需的参数与您在树枝中传递的参数相同。例如。

//Controller

/**
* @Route("/{id}/{time}", name="index")
*/
public function holaAction($id,$time){
}

//TWIG
<a href="{{path("index",{'id':1,'time':9999})}}">Link</a>

【讨论】:

    猜你喜欢
    • 2016-11-03
    • 1970-01-01
    • 2018-12-15
    • 2014-02-06
    • 2021-06-08
    • 2014-12-06
    • 1970-01-01
    • 2013-06-25
    • 2013-07-07
    相关资源
    最近更新 更多