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中for循环语句的几种变型
Nov 26 PHP
PHP session有效期session.gc_maxlifetime
Apr 20 PHP
PHP更新购物车数量(表单部分/PHP处理部分)
May 03 PHP
探讨:如何使用PhpDocumentor生成文档
Jun 25 PHP
php检测url是否存在的方法
Apr 14 PHP
thinkPHP中分页用法实例分析
Dec 26 PHP
Laravel实现自定义错误输出内容的方法
Oct 10 PHP
PHP脚本自动识别验证码查询汽车违章
Dec 20 PHP
Yii2实现跨mysql数据库关联查询排序功能代码
Feb 10 PHP
简单谈谈PHP中的trait
Feb 25 PHP
PHP基于IMAP收取邮件的方法示例
Aug 07 PHP
PHP排序算法之快速排序(Quick Sort)及其优化算法详解
Apr 21 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后门
2015/09/13 PHP
js 无提示关闭浏览器页面的代码
2010/03/09 Javascript
javascript语言结构小记(一)
2011/09/10 Javascript
写自已的js类库需要的核心代码
2012/07/16 Javascript
JS自定义选项卡函数及用法实例分析
2015/09/02 Javascript
浅析JS原型继承与类的继承
2016/04/07 Javascript
js将table的每个td的内容自动赋值给其title属性的方法
2016/10/13 Javascript
9个让JavaScript调试更简单的Console命令
2016/11/14 Javascript
nodejs开发微信小程序实现密码加密
2017/07/11 NodeJs
JS计算输出100元钱买100只鸡问题的解决方法
2018/01/04 Javascript
vue中倒计时组件的实例代码
2018/07/06 Javascript
vue中使用gojs/jointjs的示例代码
2018/08/24 Javascript
ES6基础之字符串和函数的拓展详解
2019/08/22 Javascript
微信小程序实现分享商品海报功能
2019/09/30 Javascript
关于angular 8.1使用过程中的一些记录
2020/11/25 Javascript
Vue在H5 项目中使用融云进行实时个人单聊通讯
2020/12/14 Vue.js
js删除指定位置超链接中含有百度与360的标题
2021/01/06 Javascript
[03:09]2014DOTA2国际邀请赛 赛场上的美丽风景线 中国Coser也爱DOTA2
2014/07/20 DOTA
举例介绍Python中的25个隐藏特性
2015/03/30 Python
KMP算法精解及其Python版的代码示例
2016/06/01 Python
Python callable()函数用法实例分析
2018/03/17 Python
Python实现合并同一个文件夹下所有PDF文件的方法示例
2018/04/28 Python
OpenCV+Python识别车牌和字符分割的实现
2019/01/31 Python
Python 监测文件是否更新的方法
2019/06/10 Python
树莓派使用python-librtmp实现rtmp推流h264的方法
2019/07/22 Python
python return逻辑判断表达式实现解析
2019/12/02 Python
Python 读取有公式cell的结果内容实例方法
2020/02/17 Python
瑞士灯具购物网站:Lampenwelt.ch
2018/07/08 全球购物
北美女性服装零售连锁店:maurices
2019/06/12 全球购物
员工年终演讲稿
2014/01/03 职场文书
中学生打架检讨书
2014/02/10 职场文书
公司年会主持词
2014/03/22 职场文书
上海世博会口号
2014/06/19 职场文书
2014年医院科室工作总结
2014/12/20 职场文书
2015年除四害工作总结
2015/07/23 职场文书
Python基础之数据结构详解
2021/04/28 Python