Symfony2中被遗弃的getRequest()方法分析


Posted in PHP onMarch 17, 2016

本文实例分析了Symfony2中被遗弃的getRequest()方法。分享给大家供大家参考,具体如下:

最近使用Symfony时,在NetBeans中发现getRequest()方法被遗弃了:

/**
 * Shortcut to return the request service.
 *
 * @return Request
 *
 * @deprecated Deprecated since version 2.4, to be removed in 3.0. Ask
 *       Symfony to inject the Request object into your controller
 *       method instead by type hinting it in the method's signature.
 */
public function getRequest()
{
  return $this->container->get('request_stack')->getCurrentRequest();
}

Google了一下,发现应该这么写:

use Symfony\Component\HttpFoundation\Request;
public function updateAction(Request $request)
{
  $foo = $request->get('foo');
  $bar = $request->get('bar');
}

post方式请使用:

$foo = $request->request->get('foo');

get方式请使用:

$foo = $request->query->get('foo');

希望本文所述对大家PHP程序设计有所帮助。

PHP 相关文章推荐
php正则校验用户名介绍
Jul 19 PHP
php构造函数实例讲解
Nov 13 PHP
Yii使用CLinkPager分页实例详解
Jul 23 PHP
微信公众号点击菜单即可打开并登录微站的实现方法
Nov 14 PHP
PHP自定session保存路径及删除、注销与写入的方法
Nov 18 PHP
9个实用的PHP代码片段分享
Jan 22 PHP
PHP Warning: Module 'modulename' already loaded in问题解决办法
Mar 16 PHP
PHP实现在线阅读PDF文件的方法
Jun 23 PHP
解读PHP中上传文件的处理问题
May 29 PHP
PDO::query讲解
Jan 29 PHP
基于laravel where的高级使用方法
Oct 10 PHP
win10下 php安装seaslog扩展的详细步骤
Dec 04 PHP
php文件缓存方法总结
Mar 16 #PHP
php常用图片处理类
Mar 16 #PHP
PHP匿名函数和use子句用法实例
Mar 16 #PHP
PHP Static延迟静态绑定用法分析
Mar 16 #PHP
PHP5.5迭代生成器用法实例详解
Mar 16 #PHP
Laravel执行migrate命令提示:No such file or directory的解决方法
Mar 16 #PHP
PHP 中提示undefined index如何解决(多种方法)
Mar 16 #PHP
You might like
php单例模式实现(对象只被创建一次)
2012/12/05 PHP
php函数指定默认值方法的小例子
2013/12/04 PHP
jQuery ajax 路由和过滤器使用说明
2011/08/02 Javascript
动态创建样式表在各浏览器中的差异测试代码
2011/09/13 Javascript
JS onmousemove鼠标移动坐标接龙DIV效果实例
2013/12/16 Javascript
JavaScript保留两位小数的2个自定义函数
2014/05/05 Javascript
jquery 取子节点及当前节点属性值的方法
2014/08/24 Javascript
JavaScript中的Math.SQRT1_2属性使用简介
2015/06/14 Javascript
javascript鼠标右键菜单自定义效果
2020/12/08 Javascript
基于jQuery实现歌词滚动版音乐播放器的代码
2016/09/17 Javascript
getElementById().innerHTML与getElementById().value的区别
2016/10/27 Javascript
js 获取今天以及过去日期
2017/04/11 Javascript
详解原生js实现offset方法
2017/06/15 Javascript
Layui table 组件的使用之初始化加载数据、数据刷新表格、传参数
2017/09/11 Javascript
Angular异步变同步处理方法
2018/08/13 Javascript
微信JS-SDK updateAppMessageShareData安卓不能自定义分享详解
2019/03/29 Javascript
JavaScript Math对象和调试程序的方法分析
2019/05/13 Javascript
世界上最短的数字判断js代码
2019/09/09 Javascript
ES11屡试不爽的新特性,你用上了几个
2020/10/21 Javascript
python中pycurl库的用法实例
2014/09/30 Python
收藏整理的一些Python常用方法和技巧
2015/05/18 Python
python3读取excel文件只提取某些行某些列的值方法
2018/07/10 Python
Python实现的列表排序、反转操作示例
2019/03/13 Python
Python中单线程、多线程和多进程的效率对比实验实例
2019/05/14 Python
五分钟学会怎么用Pygame做一个简单的贪吃蛇
2021/01/06 Python
简单介绍HTML5中audio标签的使用
2015/09/24 HTML / CSS
J2EE中常用的名词进行解释
2015/11/09 面试题
中学劳技课教师的自我评价
2014/02/05 职场文书
学生手册评语
2014/05/05 职场文书
自我介绍演讲稿范文
2014/08/21 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
2014年新教师工作总结
2014/11/08 职场文书
师德师风事迹材料
2014/12/20 职场文书
文体活动总结
2015/02/04 职场文书
mysql联合索引的使用规则
2021/06/23 MySQL
vue实现Toast组件轻提示
2022/04/10 Vue.js