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 变量定义方法
Jun 14 PHP
php jquery 实现新闻标签分类与无刷新分页
Dec 18 PHP
解析php中die(),exit(),return的区别
Jun 20 PHP
php中的filesystem文件系统函数介绍及使用示例
Feb 13 PHP
Yii操作数据库的3种方法
Mar 11 PHP
php实现给图片加灰色半透明效果的方法
Oct 20 PHP
如何通过Linux命令行使用和运行PHP脚本
Jul 29 PHP
分享50个提高PHP执行效率的技巧
Dec 26 PHP
iOS自定义提示弹出框实现类似UIAlertView的效果
Nov 16 PHP
php安全配置记录和常见错误梳理(总结)
Mar 28 PHP
php使用PDO从数据库表中读取数据的实现方法(必看)
Jun 02 PHP
strpos() 函数判断字符串中是否包含某字符串的方法
Jan 16 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
php处理带有中文URL的方法
2016/07/11 PHP
JS类定义原型方法的两种实现的区别评论很多
2007/09/12 Javascript
JavaScript 拖拉缩放效果
2008/12/10 Javascript
JQUERY设置IFRAME的SRC值的代码
2010/11/30 Javascript
jQuery数组处理方法汇总
2011/06/20 Javascript
jQuery在html有效在jsp无效的原因及解决方法
2013/08/02 Javascript
js+html5实现canvas绘制圆形图案的方法
2015/06/05 Javascript
jquery带下拉菜单和焦点图代码分享
2015/08/24 Javascript
JavaScript统计网站访问次数的实现代码
2015/11/18 Javascript
js+html5实现canvas绘制椭圆形图案的方法
2016/05/21 Javascript
jQuery 中ajax异步调用的四种方式
2016/06/28 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
JavaScript使用Ajax上传文件的示例代码
2017/08/10 Javascript
利用ECharts.js画K线图的方法示例
2018/01/10 Javascript
Node.js上传文件功能之服务端如何获取文件上传进度
2018/02/05 Javascript
JavaScript设计模式之构造器模式(生成器模式)定义与用法实例分析
2018/07/26 Javascript
bootstrap select2插件用ajax来获取和显示数据的实例
2018/08/09 Javascript
Vue中使用canvas方法总结
2019/02/12 Javascript
原生js实现随机点餐效果
2019/12/10 Javascript
Node.js 在本地生成日志文件的方法
2020/02/07 Javascript
WebStorm中如何将自己的代码上传到github示例详解
2020/10/28 Javascript
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
PyTorch 中的傅里叶卷积实现示例
2020/12/11 Python
澳大利亚购买最佳炊具品牌网站:Cookware Brands
2019/02/16 全球购物
Roxy荷兰官方网站:冲浪、滑雪板、服装和配件
2019/10/22 全球购物
学生爱国演讲稿
2014/01/14 职场文书
技术比武方案
2014/05/19 职场文书
团结演讲稿范文
2014/05/23 职场文书
十佳文明家庭事迹
2014/05/25 职场文书
2014教师党员自我评议(5篇)
2014/09/20 职场文书
律师授权委托书范本
2014/10/07 职场文书
史上最牛辞职信
2015/05/13 职场文书
python xlwt模块的使用解析
2021/04/13 Python
golang中的struct操作
2021/11/11 Golang
Java使用JMeter进行高并发测试
2021/11/23 Java/Android
浅谈redis的过期时间设置和过期删除机制
2022/03/18 MySQL