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 相关文章推荐
详解:――如何将图片储存在数据库里
Dec 05 PHP
几个php应用技巧
Mar 27 PHP
PHP 在线翻译函数代码
May 07 PHP
PHP文件打开、关闭、写入的判断与执行代码
May 24 PHP
php urlencode()与urldecode()函数字符编码原理详解
Dec 06 PHP
php检测用户是否用手机(Mobile)访问网站的类
Jan 09 PHP
php防止sql注入之过滤分页参数实例
Nov 03 PHP
cakephp打印sql语句的方法
Feb 13 PHP
PHP实现即时输出、实时输出内容方法
May 27 PHP
PHP+Ajax异步带进度条上传文件实例
Nov 01 PHP
PHP文字转图片功能原理与实现方法分析
Aug 31 PHP
PHP lcfirst()函数定义与用法
Mar 08 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中操作MySQL数据库的一些要注意的问题
2006/10/09 PHP
一个查看session内容的函数
2006/10/09 PHP
在 PHP 中使用随机数的三个步骤
2006/10/09 PHP
php扩展ZF――Validate扩展
2008/01/10 PHP
laravel5.6实现数值转换
2019/10/23 PHP
Laravel框架Blade模板简介及模板继承用法分析
2019/12/03 PHP
php 函数中静态变量使用的问题实例分析
2020/03/05 PHP
textarea中的手动换行处理的jquery代码
2011/02/26 Javascript
一个简单的Ext.XTemplate的实例代码
2012/03/18 Javascript
jquery实现metro效果示例代码
2013/09/06 Javascript
JavaScript中的replace()方法使用详解
2015/06/06 Javascript
浅谈JavaScript中setInterval和setTimeout的使用问题
2015/08/01 Javascript
mongoose中利用populate处理嵌套的方法
2017/05/26 Javascript
JS设计模式之状态模式概念与用法分析
2018/02/05 Javascript
基于vue中解决v-for使用报红并出现警告的问题
2018/03/03 Javascript
vue实现图片上传功能
2020/05/28 Javascript
vue 路由meta 设置导航隐藏与显示功能的示例代码
2020/09/04 Javascript
Python牛刀小试密码爆破
2011/02/03 Python
Python程序员鲜为人知但你应该知道的17个问题
2014/06/04 Python
深入解析Python中的WSGI接口
2015/05/11 Python
对python多线程中Lock()与RLock()锁详解
2019/01/11 Python
Pandas之MultiIndex对象的示例详解
2019/06/25 Python
Python 面向对象之类class和对象基本用法示例
2020/02/02 Python
Python动态强类型解释型语言原理解析
2020/03/25 Python
Python super()函数使用及多重继承
2020/05/06 Python
Python2手动安装更新pip过程实例解析
2020/07/16 Python
HTML5 Canvas的事件处理介绍
2015/04/24 HTML / CSS
美国传奇滑手Paul Rodriguez创办的街头滑板品牌:Primitive Skateboarding
2019/10/29 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
土木工程实习生自我鉴定
2013/09/19 职场文书
大四学年自我鉴定
2013/11/13 职场文书
商场中秋节广播稿
2014/01/17 职场文书
团支部书记竞选稿
2015/11/21 职场文书
公安纪律作风整顿心得体会
2016/01/23 职场文书
手把手教你从零开始react+antd搭建项目
2021/06/03 Javascript
Oracle查看表空间使用率以及爆满解决方案详解
2022/07/23 Oracle