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实现对短信验证码发送次数的限制实例讲解

    php实现对短信验证码发送次数的限制实例讲解

    这篇文章主要介绍了php实现对短信验证码发送次数的限制实例讲解,案例中列举了具体代码实现,有感兴趣的同学可以学习下
    2021-03-03
  • thinkphp实现图片上传功能分享

    thinkphp实现图片上传功能分享

    图片上传在网站里是很常用的功能.ThinkPHP里也有自带的图片上传类(UploadFile.class.php) 和图片模型类(Image.class.php)。方便于我们去实现图片上传功能,下面是实现方法
    2014-03-03
  • PHP设计模式(五)适配器模式Adapter实例详解【结构型】

    PHP设计模式(五)适配器模式Adapter实例详解【结构型】

    这篇文章主要介绍了PHP设计模式:适配器模式Adapter,结合实例形式详细分析了PHP适配器模式Adapter基本概念、功能、原理、用法及操作注意事项,需要的朋友可以参考下
    2020-05-05
  • 服务器上配置PHP运行环境教程

    服务器上配置PHP运行环境教程

    这篇文章主要介绍了如何在服务器上配置PHP运行环境的方法及相关配置,十分全面,这里推荐给大家。
    2015-02-02
  • ThinkPHP实现转换数据库查询结果数据到对应类型的方法

    ThinkPHP实现转换数据库查询结果数据到对应类型的方法

    这篇文章主要介绍了ThinkPHP实现转换数据库查询结果数据到对应类型的方法,涉及thinkPHP模型类操作及针对源码文件的相关修改方法,需要的朋友可以参考下
    2017-11-11
  • PHP简单的MVC框架实现方法

    PHP简单的MVC框架实现方法

    在PHP中使用MVC越来越流行了,特别是在一些开源的框架当中。本篇给大家介绍php简单的mvc框架实现方法,对php简单的mvc框架相关知识感兴趣的朋友一起学习吧
    2015-12-12
  • PHP中in_array的隐式转换的解决方法

    PHP中in_array的隐式转换的解决方法

    本篇文章主要介绍了PHP中in_array的隐式转换的解决方法,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2018-03-03
  • thinkPHP中_initialize方法实例分析

    thinkPHP中_initialize方法实例分析

    这篇文章主要介绍了thinkPHP中_initialize方法,结合实例形式分析了子类调用父类_initialize方法的原理与相关操作技巧,需要的朋友可以参考下
    2016-12-12
  • PHP实现多条件查询实例代码

    PHP实现多条件查询实例代码

    在我们的网站设计过程中,经常会用到多条件查询,本文的源码是一个二手房屋查询的例子。在本例中,我们要实现能够通过地理位置,物业类型,房屋价格,房屋面积及信息发布日期等多个条件查询到客户所需的资料。
    2010-07-07
  • PHP数组的基本操作及遍历数组的经典操作实例

    PHP数组的基本操作及遍历数组的经典操作实例

    下面小编就为大家带来一篇PHP数组的基本操作及遍历数组的经典操作实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-08-08

最新评论