Bei der Navigation durch Ihre Anwendung müssen Sie häufig die aktuelle Route im Auge behalten. In Symfony 2 ist das Abrufen der aktuellen Route ein unkomplizierter Vorgang.
Von einem Controller oder einer beliebigen ContainerAware-Klasse aus können Sie auf das Anforderungsobjekt zugreifen und den aktuellen Routennamen mit abrufen der folgende Code:
<code class="php">$request = $this->container->get('request'); $routeName = $request->get('_route');</code>
In Ihrem Beispiel wäre der Wert von $routeName somePage. Mit diesem Ansatz können Sie die aktuelle Seite in Ihrem Anwendungscode leicht identifizieren.
Das obige ist der detaillierte Inhalt vonWie erhalte ich den aktuellen Routennamen in Symfony 2?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!