Symfony2实现在controller中获取url的方法


Posted in PHP onMarch 18, 2016

本文实例讲述了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中文分词的简单实现代码分享
Jul 17 PHP
php从数组中随机抽取一些元素的代码
Nov 05 PHP
CURL状态码列表(详细)
Jun 27 PHP
PHP使用Session遇到的一个Permission denied Notice解决办法
Jul 30 PHP
个人写的PHP验证码生成类分享
Aug 21 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 PHP
IIS下PHP的三种配置方式对比
Nov 20 PHP
PHP数组操作实例分析【添加,删除,计算,反转,排序,查找等】
Dec 24 PHP
PHP用户注册邮件激活账户的实现代码
May 31 PHP
PHP数据库操作四:mongodb用法分析
Aug 16 PHP
PHP-FPM 的管理和配置详解
Feb 17 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 PHP
Symfony2框架学习笔记之表单用法详解
Mar 18 #PHP
Symfony2框架学习笔记之HTTP Cache用法详解
Mar 18 #PHP
解读PHP的Yii框架中请求与响应的处理流程
Mar 17 #PHP
PHP的Yii框架中使用数据库的配置和SQL操作实例教程
Mar 17 #PHP
编写PHP程序检查字符串中的中文字符个数的实例分享
Mar 17 #PHP
实例讲解如何在PHP的Yii框架中进行错误和异常处理
Mar 17 #PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 #PHP
You might like
让你同时上传 1000 个文件 (二)
2006/10/09 PHP
PHP 采集程序中常用的函数
2009/12/09 PHP
PHP array_flip() 删除重复数组元素专用函数
2010/05/16 PHP
PHP迭代器的内部执行过程详解
2013/11/12 PHP
php socket实现的聊天室代码分享
2014/08/16 PHP
php与Mysql的一些简单的操作
2015/02/26 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
2017/06/22 PHP
PHP实现可添加水印与生成缩略图的图片处理工具类
2018/01/16 PHP
javascript 正则替换 replace(regExp, function)用法
2010/05/22 Javascript
jQuery实现原理的模拟代码 -6 代码下载
2010/08/16 Javascript
JQuery UI的拖拽功能实现方法小结
2012/03/14 Javascript
js中单引号与双引号冲突问题解决方法
2013/10/04 Javascript
在JavaScript中处理字符串之fontcolor()方法的使用
2015/06/08 Javascript
jQuery滑动到底部加载下一页数据的实例代码
2017/05/22 jQuery
利用JS对iframe父子(内外)页面进行操作的方法教程
2017/06/15 Javascript
JS实现静态页面搜索并高亮显示功能完整示例
2017/09/19 Javascript
vue-lazyload图片延迟加载插件的实例讲解
2018/02/09 Javascript
微信小程序自定义头部导航栏和导航栏背景图片 navigationStyle问题
2019/07/26 Javascript
JS操作字符串转数字的常见方法示例
2019/10/29 Javascript
[01:17:12]职来职往完美电竞专场
2014/09/18 DOTA
用python代码做configure文件
2014/07/20 Python
python基础教程之对象和类的实际运用
2014/08/29 Python
Python标准库之循环器(itertools)介绍
2014/11/25 Python
浅析Python中的多条件排序实现
2016/06/07 Python
python批量创建指定名称的文件夹
2019/03/21 Python
java中的控制结构(if,循环)详解
2019/06/26 Python
详解django实现自定义manage命令的扩展
2019/08/13 Python
Django 再谈一谈json序列化
2020/03/16 Python
python简单实现插入排序实例代码
2020/12/16 Python
Python爬虫爬取ts碎片视频+验证码登录功能
2021/02/22 Python
CSS3 :nth-child()伪类选择器实现奇偶行显示不同样式
2013/11/05 HTML / CSS
阿迪达斯奥地利官方商城:adidas.at
2016/10/16 全球购物
普师专业个人自荐信范文
2013/11/26 职场文书
红领巾广播站广播稿(3篇)
2014/09/20 职场文书
干部作风建设工作总结
2014/10/29 职场文书
2015年度房地产工作总结
2015/04/09 职场文书