Heim > php教程 > PHP开发 > Symfony2 implementiert die Methode zum Abrufen der URL im Controller

Symfony2 implementiert die Methode zum Abrufen der URL im Controller

高洛峰
Freigeben: 2016-12-26 12:26:10
Original
1216 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt, wie Symfony2 die Methode zum Abrufen der URL im Controller implementiert. Teilen Sie es wie folgt als Referenz mit allen:

// 假设当前URL地址是http://192.168.1.100/demo/web/app_dev.php/m/index
$request = $this->getRequest();
// http or https 此处为http
$request->getScheme();
// 192.168.1.100
$request->getHttpHost();
// http://192.168.1.100
$request->getSchemeAndHttpHost();
// /demo/web/
$request->getBasePath();
// /demo/index.php
$request->getBaseUrl();
// eg: /demo/web/app_dev.php/user/login 不一定是/demo/web/app_dev.php/m/index 取决于routeName
$this->generateUrl('routeName');
// routeName
$routeName = $request->get('_route');
Nach dem Login kopieren

Ich hoffe, dieser Artikel wird Ihnen bei der Gestaltung Ihres PHP-Programms auf Basis des Symfony-Frameworks hilfreich sein.

Weitere verwandte Artikel über die Methode von Symfony2 zum Abrufen der URL im Controller finden Sie auf der chinesischen PHP-Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Empfehlungen
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage