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 相关文章推荐
收集的DedeCMS一些使用经验
Mar 17 PHP
PHP 编写大型网站问题集
May 07 PHP
php常用ODBC函数集(详细)
Jun 24 PHP
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
Nov 18 PHP
PHP实现将textarea的值根据回车换行拆分至数组
Jun 10 PHP
深入理解PHP原理之执行周期分析
Jun 01 PHP
PHP无限极分类函数的实现方法详解
Apr 15 PHP
让Laravel API永远返回JSON格式响应的方法示例
Sep 05 PHP
PHP多进程简单实例小结
Nov 09 PHP
thinkphp5 框架结合plupload实现图片批量上传功能示例
Apr 04 PHP
ThinkPHP5 框架引入 Go AOP,PHP AOP编程项目详解
May 12 PHP
基于PHP实现解密或加密Cloudflar邮箱保护
Jun 24 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中实现中文字符进制转换原理分析
2011/12/06 PHP
PHP过滤★等特殊符号的正则
2014/01/27 PHP
php简单日历函数
2015/10/28 PHP
CI框架无限级分类+递归的实现代码
2016/11/01 PHP
php使用json_decode后数字对象转换成了科学计数法的解决方法
2017/02/20 PHP
PHP实现基于图的深度优先遍历输出1,2,3...n的全排列功能
2017/11/10 PHP
Yii框架通过请求组件处理get,post请求的方法分析
2019/09/03 PHP
yii2.0框架多模型操作示例【添加/修改/删除】
2020/04/13 PHP
js弹出div并显示遮罩层
2014/02/12 Javascript
jQuery.form插件的使用及跨域异步上传文件
2016/04/27 Javascript
Angular 2应用的8个主要构造块有哪些
2016/10/17 Javascript
ajax +NodeJS 实现图片上传实例
2017/06/06 NodeJs
JS 数组随机洗牌的实例代码
2018/09/12 Javascript
使用react render props实现倒计时的示例代码
2018/12/06 Javascript
jQuery实现B2B网站后台管理系统侧导航
2020/07/08 jQuery
vue-cli4使用全局less文件中的变量配置操作
2020/10/21 Javascript
[01:01:31]2018DOTA2亚洲邀请赛3月29日小组赛B组 Mineski VS paiN
2018/03/30 DOTA
Python Web服务器Tornado使用小结
2014/05/06 Python
python实现定时播放mp3
2015/03/29 Python
Python2.x中文乱码问题解决方法
2015/06/02 Python
Django的HttpRequest和HttpResponse对象详解
2018/01/26 Python
pandas groupby 分组取每组的前几行记录方法
2018/04/20 Python
Python进阶之自定义对象实现切片功能
2019/01/07 Python
python实现多张图片拼接成大图
2019/01/15 Python
利用python汇总统计多张Excel
2020/09/22 Python
浅谈pc和移动端的响应式的使用
2019/01/03 HTML / CSS
html5 桌面提醒:Notifycations应用介绍
2012/11/27 HTML / CSS
html5 canvas-2.用canvas制作一个猜字母的小游戏
2013/01/07 HTML / CSS
英语专业学生个人求职信
2014/01/28 职场文书
医疗纠纷协议书
2014/04/16 职场文书
庆祝国庆节标语
2014/10/09 职场文书
思想纪律作风整顿剖析材料
2014/10/11 职场文书
2015年办公室文秘工作总结
2015/04/30 职场文书
《平移和旋转》教学反思
2016/02/19 职场文书
纯CSS如何禁止用户复制网页的内容
2021/11/01 HTML / CSS
Android开发 使用文件储存的方式保存QQ密码
2022/04/24 Java/Android