我只是想添加一个功能到现有的路由控制器。Symfony 2 - 路由不工作
Unable to generate a URL for the named route \"pool_linkmotor_pages_get_indexed_pages\" as such route does not exist
我只是想添加一个功能到现有的路由控制器。Symfony 2 - 路由不工作
Unable to generate a URL for the named route \"pool_linkmotor_pages_get_indexed_pages\" as such route does not exist
尝试Clearing your Symfony Cache,然后再试一次:
/**
* @Route("/{_locale}/app/page/{id}/get-indexed-pages/", defaults={"_locale" = "en", "id" = "0"},
* name="pool_linkmotor_pages_get_indexed_pages")
* @Method({"GET", "POST"})
* @Template()
*/
当我尝试创建一个按钮来调用这个函数获取此错误消息。在大多数情况下,路由表是从缓存
运行php app/console debug:route
加载或者如果你有symfony的3 php bin/console debug:route
如果路由目前有检查路线的名称,并使用它。
如果不去的routing.yml文件,并添加有你的控制器
app:
resource: '@AppBundle/Controller/' # here should be path to your controller
type: annotation
欲了解更多信息查看页面http://symfony.com/doc/current/book/routing.html
之后,随着php app/console cache:clear
或php bin/console cache:clear
清除缓存,运行debug:route
你应该查看路线并访问它。
你的'app/config/routing.yml'中有什么? – mykiwi
使用Sensio Framework你不需要在routing.yml中添加一些思考 – Traxstar