我想學習symfony,並開始創建一個小應用程序。我有一個與路線有關的問題。所以,我有我的項目中路線:在symfony2中檢查路由
/admin/homepage
,/admin/news
,admin/galery
沒有,如果我在URL /admin
寫,這條路並不存在,我得到的錯誤No route found for "GET /admin/"
。存在一種方法來檢查路由是否不存在並重定向到另一個路由? THX提前對不起我的英語 我的路線:
news_all:
path: /news/all/{page}
defaults: { _controller: AppAdminBundle:News:all, page: 1 }
requirements:
page: \d+
_method: GET|POST
news_add:
path: /news/add
defaults: { _controller: AppAdminBundle:News:add }
您可以添加'indexAction'並將重定向添加到所需的函數中。 – AnkiiG
您是如何在控制器中定義路線的? – KhorneHoly
我編輯了這個問題 –