在 Symfony 2 中擷取目前路由
Symfony 2 提供了一種簡單的方法來擷取應用程式中的目前路由。此功能在許多場景中都非常有用,包括根據活動路由動態調整頁面內容。
取得路由名稱
要取得目前路由的名稱,請實作在ContainerAware 類別(例如控制器)中執行下列步驟:
從容器取得請求物件:
$request = $this->container->get('request');
存取_route 屬性來取得路由名稱:
$routeName = $request->get('_route');
somePage: pattern: /page/ defaults: { _controller: "AcmeBundle:Test:index" }
以上是如何在 Symfony 2 中檢索目前路由?的詳細內容。更多資訊請關注PHP中文網其他相關文章!