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 相关文章推荐
用Socket发送电子邮件
Oct 09 PHP
PHP 压缩文件夹的类代码
Nov 05 PHP
PHP定时自动生成静态HTML的实现代码
Jun 20 PHP
PHP版网站缓存加快打开速度的方法分享
Jun 03 PHP
php图片处理函数获取类型及扩展名实例
Nov 19 PHP
php模仿asp Application对象在线人数统计实现方法
Jan 04 PHP
php对象在内存中的存在形式分析
Feb 03 PHP
php实现随机显示图片方法汇总
May 21 PHP
PHP模拟asp中response类实现方法
Aug 08 PHP
Yii框架参数化查询中IN查询只能查询一个的解决方法
May 20 PHP
通过源码解析Laravel的依赖注入
Jan 22 PHP
Laravel框架分页实现方法分析
Jun 12 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循环语句笔记(foreach,list)
2011/11/29 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
IE浏览器兼容Firefox的JS脚本的代码
2008/10/23 Javascript
JS面向对象编程浅析
2011/08/28 Javascript
jQuery 仿百度输入标签插件附效果图
2014/07/04 Javascript
通过JS来动态的修改url,实现对url的增删查改
2014/09/01 Javascript
详解Angularjs中的依赖注入
2016/03/11 Javascript
jQuery获取与设置iframe高度的方法
2016/08/01 Javascript
Angular中的interceptors拦截器
2017/06/25 Javascript
Node 代理访问的实现
2019/09/19 Javascript
js实现AI五子棋人机大战
2020/05/28 Javascript
[02:43]2014DOTA2国际邀请赛 官方Alliance战队纪录片
2014/07/14 DOTA
让python同时兼容python2和python3的8个技巧分享
2014/07/11 Python
Python中关于使用模块的基础知识
2015/05/24 Python
python开发简易版在线音乐播放器
2017/03/03 Python
python中requests爬去网页内容出现乱码问题解决方法介绍
2017/10/25 Python
python使用xpath中遇到:到底是什么?
2018/01/04 Python
python 爬虫一键爬取 淘宝天猫宝贝页面主图颜色图和详情图的教程
2018/05/22 Python
python读取几个G的csv文件方法
2019/01/07 Python
PyQt5实现简易计算器
2020/05/30 Python
python接口自动化之ConfigParser配置文件的使用详解
2020/08/03 Python
python从Oracle读取数据生成图表
2020/10/14 Python
html5中svg canvas和图片之间相互转化思路代码
2014/01/24 HTML / CSS
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
一个J2EE项目团队的主要人员组成是什么
2012/06/04 面试题
留学自荐信写作方法
2014/01/27 职场文书
3分钟演讲稿
2014/04/30 职场文书
标准版离职证明书
2014/09/12 职场文书
派出所正风肃纪剖析材料
2014/10/10 职场文书
关于召开会议的通知
2015/04/15 职场文书
2015年学校保卫部工作总结
2015/05/11 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
三年级作文之趣事作文
2019/11/04 职场文书
php 获取音视频时长,PHP 利用getid3 获取音频文件时长等数据
2021/04/01 PHP
利用python做表格数据处理
2021/04/13 Python
恶魔之树最顶端的三颗果实 震震果实上榜,第一可以制造岩浆
2022/03/18 日漫