アプリケーション内を移動するには、多くの場合、現在のルートを追跡する必要があります。 Symfony 2 では、現在のルートの取得は簡単なプロセスです。
コントローラーまたは任意の ContainerAware クラスから、リクエスト オブジェクトにアクセスし、次を使用して現在のルート名を取得できます。次のコード:
<code class="php">$request = $this->container->get('request'); $routeName = $request->get('_route');</code>
この例では、$routeName の値は somePage になります。このアプローチにより、アプリケーション コード内の現在のページを簡単に識別できます。
以上がSymfony 2 で現在のルート名を取得する方法は?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。