我只是想添加一個功能到現有的路由控制器。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