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学习之整理字符串
Apr 17 PHP
让php处理图片变得简单 基于gb库的图片处理类附实例代码下载
May 17 PHP
关于PHP模板Smarty的初级使用方法以及心得分享
Jun 21 PHP
PHP 读取大文件的X行到Y行内容的实现代码
Jun 24 PHP
php ckeditor上传图片文件名乱码解决方法
Nov 15 PHP
php实现上传图片生成缩略图示例
Apr 13 PHP
Yii框架调试心得--在页面输出执行sql语句
Dec 25 PHP
支持中文、字母、数字的PHP验证码
May 04 PHP
PHP面向对象详解(三)
Dec 07 PHP
laravel 解决crontab不执行的问题
Oct 22 PHP
php实现的简单多进程服务器类完整示例
Feb 01 PHP
ThinkPHP 5 AJAX跨域请求头设置实现过程解析
Oct 28 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安装攻略:常见问题解答(一)
2006/10/09 PHP
浅析php中array_map和array_walk的使用对比
2016/11/20 PHP
PHP实现的策略模式简单示例
2017/08/25 PHP
解决PHP Opcache 缓存刷新、代码重载出现无法更新代码的问题
2020/08/24 PHP
nicejforms——美化表单不用愁
2007/02/20 Javascript
Javascript下的keyCode键码值表
2007/04/10 Javascript
JavaScript字符串插入、删除、替换函数使用示例
2013/07/25 Javascript
jQuery元素选择器用法实例
2014/12/23 Javascript
jQuery插件pagination实现分页特效
2015/04/12 Javascript
javascript中的Function.prototye.bind
2015/06/25 Javascript
JavaScript 七大技巧(一)
2015/12/13 Javascript
Angularjs---项目搭建图文教程
2016/07/08 Javascript
微信小程序使用map组件实现解析经纬度功能示例
2019/01/22 Javascript
mocha的时序规则讲解
2019/02/16 Javascript
浅谈redux, koa, express 中间件实现对比解析
2019/05/23 Javascript
javascript实现鼠标点击生成文字特效
2019/12/24 Javascript
[42:39]老党炸弹人试玩视频
2014/09/03 DOTA
[00:36]DOTA2上海特级锦标赛 Archon战队宣传片
2016/03/04 DOTA
举例讲解Python中的Null模式与桥接模式编程
2016/02/02 Python
python操作列表的函数使用代码详解
2017/12/28 Python
python3中pip3安装出错,找不到SSL的解决方式
2019/12/12 Python
python中with语句结合上下文管理器操作详解
2019/12/19 Python
Tensorflow之梯度裁剪的实现示例
2020/03/08 Python
利用pandas向一个csv文件追加写入数据的实现示例
2020/04/23 Python
Python常驻任务实现接收外界参数代码解析
2020/07/21 Python
用C或者C++语言实现SOCKET通信
2015/02/24 面试题
介绍一下Java中标识符的命名规则
2014/02/03 面试题
临床医学专业个人的自我评价
2013/09/27 职场文书
教师业务学习制度
2014/01/25 职场文书
社区志愿者培训方案
2014/06/10 职场文书
公务员党员评议表自我鉴定
2014/09/14 职场文书
大学生创业计划书怎么写
2014/09/15 职场文书
审计局班子四风对照检查材料思想汇报
2014/10/07 职场文书
2015年政风行风工作总结
2015/04/21 职场文书
2016年学校党支部公开承诺书
2016/03/25 职场文书
关于EntityWrapper的in用法
2022/03/22 Java/Android