Symfony2实现在controller中获取url的方法
更新时间:2016年03月18日 09:58:22 作者:Surfin
这篇文章主要介绍了Symfony2实现在controller中获取url的方法,实例分析了Symfony获取URL的常用方法与使用技巧,需要的朋友可以参考下
本文实例讲述了Symfony2实现在controller中获取url的方法。分享给大家供大家参考,具体如下:
// 假设当前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');
希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。
相关文章
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
这篇文章主要介绍了PHP设计模式:适配器模式Adapter,结合实例形式详细分析了PHP适配器模式Adapter基本概念、功能、原理、用法及操作注意事项,需要的朋友可以参考下2020-05-05
最新评论