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 相关文章推荐
WindowsXP中快速配置Apache+PHP5+Mysql
Jun 05 PHP
discuz论坛 用户登录 后台程序代码
Nov 27 PHP
PHP 身份证号验证函数
May 07 PHP
PHP数据库调用类调用实例(详细注释)
Jul 12 PHP
PHP获取php,mysql,apche的版本信息示例代码
Jan 16 PHP
图解找出PHP配置文件php.ini的路径的方法
Aug 20 PHP
PHP集成百度Ueditor 1.4.3
Nov 23 PHP
symfony2.4的twig中date用法分析
Mar 18 PHP
php简单实现sql防注入的方法
Apr 22 PHP
php获得文件夹下所有文件的递归算法的简单实例
Nov 01 PHP
php使用ftp实现文件上传与下载功能
Jul 21 PHP
PHP7 foreach() 函数修改
Mar 09 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
根德Grundig S400/S500/S700电路分析
2021/03/02 无线电
dedecms模版制作使用方法
2007/04/03 PHP
php heredoc和phpwind的模板技术使用方法小结
2008/03/28 PHP
php miniBB中文乱码问题解决方法
2008/11/25 PHP
PHP 日,周,月点击排行统计
2012/01/11 PHP
使用php+apc实现上传进度条且在IE7下不显示的问题解决方法
2013/04/25 PHP
Laravel5中contracts详解
2015/03/02 PHP
ThinkPHP实现递归无级分类――代码少
2015/07/29 PHP
PHP自定义多进制的方法
2016/11/03 PHP
php变量与JS变量实现不通过跳转直接交互的方法
2017/08/25 PHP
Laravel多用户认证系统示例详解
2018/03/13 PHP
PHP调用其他文件中的类
2018/04/02 PHP
javascript Array.sort() 跨浏览器下需要考虑的问题
2009/12/07 Javascript
javascript小数计算出现近似值的解决办法
2010/02/06 Javascript
用JS实现一个TreeMenu效果分享
2011/08/28 Javascript
E3 tree 1.6在Firefox下显示问题的修复方法
2013/01/30 Javascript
[JSF]使用DataModel处理表行事件的实例代码
2013/08/05 Javascript
Ionic + Angular.js实现验证码倒计时功能的方法
2017/06/12 Javascript
jQuery Datatable 多个查询条件自定义提交事件(推荐)
2017/08/24 jQuery
jQuery使用zTree插件实现可拖拽的树示例
2017/09/23 jQuery
vue组件watch属性实例讲解
2017/11/07 Javascript
微信小程序表单验证WxValidate的使用
2019/11/27 Javascript
js实现select下拉框选择
2020/01/11 Javascript
element-ui点击查看大图的方法示例
2020/12/14 Javascript
[00:10]DOTA2全国高校联赛速递
2018/05/30 DOTA
[01:00:53]OG vs IG 2018国际邀请赛小组赛BO2 第一场 8.18
2018/08/19 DOTA
[05:23]DOTA2-DPC中国联赛2月1日Recap集锦
2021/03/11 DOTA
Python标准库inspect的具体使用方法
2017/12/06 Python
利用CSS3把图片变成灰色模式的实例代码
2016/09/06 HTML / CSS
应届生英语教师求职信
2013/11/05 职场文书
建筑工程技术应届生求职信
2013/11/17 职场文书
反对形式主义、官僚主义、享乐主义和奢靡之风整改措施
2014/09/17 职场文书
担保书范本
2015/01/20 职场文书
毕业生自荐信范文
2015/03/05 职场文书
SQL Server使用PIVOT与unPIVOT实现行列转换
2022/05/25 SQL Server
python实现商品进销存管理系统
2022/05/30 Python