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通用检测函数集合
Nov 25 PHP
需要使用php模板的朋友必看的很多个顶级PHP模板引擎比较分析
May 26 PHP
php date()日期时间函数详解
May 16 PHP
fleaphp常用方法分页之Pager使用方法
Apr 23 PHP
discuz程序的PHP加密函数原理分析
Aug 05 PHP
基于在生产环境中使用php性能测试工具xhprof的详解
Jun 03 PHP
php将access数据库转换到mysql数据库的方法
Dec 24 PHP
php使用gettimeofday函数返回当前时间并存放在关联数组里
Mar 19 PHP
PHP文件读取功能的应用实例
May 08 PHP
PHP+MySQL实现无极限分类栏目的方法
Dec 23 PHP
php使用pecl方式安装扩展操作示例
Aug 12 PHP
Laravel框架控制器的request与response用法示例
Sep 30 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 Class&Object -- 解析PHP实现二叉树
2013/06/25 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
php使用array_chunk函数将一个数组分割成多个数组
2018/12/05 PHP
List Information About the Binary Files Used by an Application
2007/06/18 Javascript
DOM 基本方法
2009/07/18 Javascript
如何判断元素是否为HTMLElement元素
2013/12/06 Javascript
jquery实现上下左右滑动的方法
2015/02/09 Javascript
JS实现六位字符密码输入器功能
2016/08/19 Javascript
原生js实现网易轮播图效果
2020/04/10 Javascript
js实现可输入可选择的select下拉框
2016/12/21 Javascript
Bootstrap Tree View简单而优雅的树结构组件实例解析
2017/06/15 Javascript
利用JavaScript实现栈的数据结构示例代码
2017/08/02 Javascript
基于ajax和jsonp的原生封装(实例)
2017/10/16 Javascript
vue使用keep-alive实现数据缓存不刷新
2017/10/21 Javascript
AngularJS 将再发布一个重要版本 然后进入长期支持阶段
2018/01/31 Javascript
element ui 表格动态列显示空白bug 修复方法
2018/09/04 Javascript
koa socket即时通讯的示例代码
2018/09/07 Javascript
js实现表格单列按字母排序
2020/08/12 Javascript
[02:20]2014DOTA2西雅图邀请赛 MVP外卡赛首胜采访
2014/07/09 DOTA
python编写网页爬虫脚本并实现APScheduler调度
2014/07/28 Python
Python使用迭代器打印螺旋矩阵的思路及代码示例
2016/07/02 Python
浅谈Python 字符串格式化输出(format/printf)
2016/07/21 Python
Python中动态检测编码chardet的使用教程
2017/07/06 Python
Python使用matplotlib绘制多个图形单独显示的方法示例
2018/03/14 Python
用Python shell简化开发
2018/08/08 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
python tqdm库的使用
2020/11/30 Python
Python爬虫教程之利用正则表达式匹配网页内容
2020/12/08 Python
在PyCharm中安装PaddlePaddle的方法
2021/02/05 Python
美国高品质个性化珠宝销售网站:Jewlr
2018/05/03 全球购物
亚洲领先的旅游体验市场:Voyagin
2019/11/23 全球购物
Miller Harris官网:英国小众香水品牌
2020/09/24 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
2014年五四青年节演讲比赛方案
2014/04/22 职场文书
小学一年级数学教学计划
2015/01/20 职场文书
Nginx性能优化之Gzip压缩设置详解(最大程度提高页面打开速度)
2022/02/12 Servers