Symfony2 is used to obtain the url in the controller.
This example describes how to obtain a url in the controller Using Symfony2. We will share this with you for your reference. The details are as follows:
// Assume that the current URL is http: // 192.168.1.100/demo/web/app_dev.php/m/index $ request = $ this-> getRequest (); // http or https here is 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 is not necessarily/demo/web/app_dev.php/m/index depends on routeName $ this-> generateUrl ('routename '); // routeName $ routeName = $ request-> get ('_ route ');
I hope this article will help you design PHP programs based on the Symfony framework.
Articles you may be interested in:
- Details about how to create a project and a template setting instance in the Symfony2 framework
- How to create a project using the symfony command
- Detailed description of basic instance creation on the Symfony page
- Analysis on date usage in twig of symfony2.4
- Session and cookie usage in Symfony2
- Summary of how Symfony2 can obtain data from the database
- Symfony2 framework learning notes
- Explanation of HTTP Cache Usage in Symfony2 framework learning notes
- Symfony2 Study Notes plugin format Analysis
- System Route details for Symfony2 Study Notes
- A detailed explanation of the controller usage of Symfony2 learning notes
- Template usage of Symfony2 learning notes
- Symfony2 create page instance details