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项目的方法
Oct 09 PHP
php strcmp使用说明
Apr 22 PHP
PHP mkdir()无写权限的问题解决方法
Jun 19 PHP
php实现的支持断点续传的文件下载类
Sep 23 PHP
php表单敏感字符过滤类
Dec 08 PHP
PHP Opcache安装和配置方法介绍
May 28 PHP
php如何连接sql server
Oct 16 PHP
php限制文件下载速度的代码
Oct 20 PHP
php抽象方法和抽象类实例分析
Dec 07 PHP
PHP检测接口Traversable用法详解
Dec 29 PHP
thinkphp5引入公共部分header、footer的方法详解
Sep 14 PHP
PHP单例模式数据库连接类与页面静态化实现方法
Mar 20 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中邮箱地址正则表达式实现与详解
2012/04/24 PHP
浅谈web上存漏洞及原理分析、防范方法(安全文件上存方法)
2013/06/29 PHP
PHP写的资源下载防盗链类分享
2014/05/12 PHP
ThinkPHP模板输出display用法分析
2014/11/26 PHP
php 问卷调查结果统计
2015/10/08 PHP
JS实现浏览器菜单命令
2006/09/05 Javascript
javascript 多级checkbox选择效果
2009/08/20 Javascript
Extjs3.0 checkboxGroup 动态添加item实现思路
2013/08/14 Javascript
jquery easyui中treegrid用法的简单实例
2014/02/18 Javascript
javascript模拟枚举的简单实例
2014/03/06 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
jQuery学习笔记之 Ajax操作篇(三) - 过程处理
2014/06/23 Javascript
JavaScript+CSS无限极分类效果完整实现方法
2015/12/22 Javascript
详解BootStrap中Affix控件的使用及保持布局的美观的方法
2016/07/08 Javascript
JS基于HTML5的canvas标签实现炫目的色相球动画效果实例
2016/08/24 Javascript
JS SetInterval 代码实现页面轮询
2017/08/11 Javascript
JS如何实现在页面上快速定位(锚点跳转问题)
2017/08/14 Javascript
关于vue单文件中引用路径的处理方法
2018/01/08 Javascript
js指定日期增加指定月份的实现方法
2018/12/19 Javascript
微信小程序自定义组件实现环形进度条
2020/11/17 Javascript
vue 使用高德地图vue-amap组件过程解析
2019/09/07 Javascript
[07:12]2014DOTA2西雅图国际邀请赛 黑马Liquid专题采访
2014/07/12 DOTA
Python异常处理总结
2014/08/15 Python
Python在Windows和在Linux下调用动态链接库的教程
2015/08/18 Python
python做量化投资系列之比特币初始配置
2018/01/23 Python
详解PyQt5中textBrowser显示print语句输出的简单方法
2020/08/07 Python
Html5新增标签与样式及让元素水平垂直居中
2019/07/11 HTML / CSS
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
美国最大的骑马用品零售商:HorseLoverZ
2017/01/12 全球购物
New Balance加拿大官方网站:运动鞋和健身服装
2018/11/19 全球购物
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
计算机网络专业自荐书
2014/06/09 职场文书
英文投诉信格式
2015/07/03 职场文书
课程设计感想范文
2015/08/11 职场文书
Idea连接MySQL数据库出现中文乱码的问题
2021/04/14 MySQL
golang 实现对Map进行键值自定义排序
2021/04/28 Golang