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设计模式中的工厂模式
Jun 12 PHP
PHP错误抑制符(@)导致引用传参失败Bug的分析
May 02 PHP
php从字符串创建函数的方法
Mar 16 PHP
php生成静态html页面的方法(2种方法)
Sep 14 PHP
WordPress的主题编写中获取头部模板和底部模板
Dec 28 PHP
ThinkPHP设置禁止百度等搜索引擎转码(简单实用)
Feb 15 PHP
PHP实现简单ajax Loading加载功能示例
Dec 28 PHP
PHP 实现字符串翻转(包含中文汉字)的实现代码
Apr 01 PHP
PHP中in_array的隐式转换的解决方法
Mar 06 PHP
laravel 判断查询数据库返回值的例子
Oct 11 PHP
PHP实用小技巧之调用录像的方法
Dec 05 PHP
YII2框架中查询生成器Query()的使用方法示例
Mar 18 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
一个分页的论坛
2006/10/09 PHP
php7安装yar扩展的方法详解
2017/08/03 PHP
PHP7创建销毁session的实例方法
2020/02/03 PHP
让Firefox支持event对象实现代码
2009/11/07 Javascript
js 强制弹出窗口代码研究-又一款代码
2010/03/20 Javascript
修复ie8&chrome下window的resize事件多次执行
2011/10/20 Javascript
父节点获取子节点的字符串示例代码
2014/02/26 Javascript
JavaScript window.location对象
2014/11/14 Javascript
原生js实现日期联动
2015/01/12 Javascript
JavaScript中消除闭包的一般方法介绍
2015/03/16 Javascript
详解JavaScript中this关键字的用法
2016/05/26 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
Vue.2.0.5实现Class 与 Style 绑定的实例
2017/06/20 Javascript
React利用插件和不用插件实现双向绑定的方法详解
2017/07/03 Javascript
angular 用Observable实现异步调用的方法
2018/12/27 Javascript
javascript实现视频弹幕效果(两个版本)
2019/11/28 Javascript
ES6 async、await的基本使用方法示例
2020/06/06 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
[15:20]DOTA2亚洲邀请赛总决赛开幕式表演:羽泉献唱
2017/04/05 DOTA
学习python之编写简单乘法口诀表实现代码
2016/02/27 Python
Python与人工神经网络:使用神经网络识别手写图像介绍
2017/12/19 Python
Python爬虫天气预报实例详解(小白入门)
2018/01/24 Python
python保存数据到本地文件的方法
2018/06/23 Python
解决python 未发现数据源名称并且未指定默认驱动程序的问题
2018/12/07 Python
Python直接赋值、浅拷贝与深度拷贝实例分析
2019/06/18 Python
python实现超市商品销售管理系统
2019/10/25 Python
Python 内置函数globals()和locals()对比详解
2019/12/23 Python
Django的CVB实例详解
2020/02/10 Python
读取nii或nii.gz文件中的信息即输出图像操作
2020/07/01 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
python ssh 执行shell命令的示例
2020/09/29 Python
python 日志模块logging的使用场景及示例
2021/01/04 Python
世界上最大的专业美容用品零售商:Sally Beauty
2017/07/02 全球购物
Cocopanda波兰:购买化妆品、护肤品、护发和香水
2020/05/25 全球购物
《现实主义勇者的王国再建记》第三弹OST全曲试听片段公开
2022/04/04 日漫
ConditionalOnProperty配置swagger不生效问题及解决
2022/06/14 Java/Android