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 skymvc 一款轻量、简单的php
Jun 28 PHP
php解压文件代码实现php在线解压
Feb 13 PHP
php实现下载限制速度示例分享
Feb 13 PHP
php中eval函数的危害与正确禁用方法
Jun 30 PHP
php缩放gif和png图透明背景变成黑色的解决方法
Oct 14 PHP
PHP、Java des加密解密实例
Apr 27 PHP
php源码分析之DZX1.5加密解密函数authcode用法
Jun 17 PHP
thinkphp3.x中session方法的用法分析
May 20 PHP
详解PHP实现定时任务的五种方法
Jul 25 PHP
PHP实现的统计数据功能详解
Dec 06 PHP
thinkPHP+phpexcel实现excel报表输出功能示例
Jun 06 PHP
PHP children()函数讲解
Feb 03 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
Apache2 httpd.conf 中文版
2006/12/06 PHP
超小PHP小马小结(方便查找后门的朋友)
2012/05/05 PHP
php实现简单的MVC框架实例
2015/09/23 PHP
常见PHP数据库解决方案分析介绍
2015/09/24 PHP
[原创]php正则删除html代码中class样式属性的方法
2017/05/24 PHP
StringTemplate遇见jQuery冲突的解决方法
2011/09/22 Javascript
JS构建页面的DOM节点结构的实现代码
2011/12/09 Javascript
jquery validate.js表单验证入门实例(附源码)
2015/11/10 Javascript
js判断登陆用户名及密码是否为空的简单实例
2016/05/16 Javascript
JS模态窗口返回值兼容问题的完美解决方法
2016/05/28 Javascript
Angular.js 4.x中表单Template-Driven Forms详解
2017/04/25 Javascript
angular中不同的组件间传值与通信的方法
2017/11/04 Javascript
微信小程序实现下载进度条的方法
2017/12/08 Javascript
Vue 项目中遇到的跨域问题及解决方法(后台php)
2018/03/28 Javascript
JS实现匀速与减速缓慢运动的动画效果封装示例
2018/08/27 Javascript
vue 优化CDN加速的方法示例
2018/09/19 Javascript
vue-cli的工程模板与构建工具详解
2018/09/27 Javascript
vue实现二级导航栏效果
2019/10/19 Javascript
微信浏览器下拉黑边解决方案 wScroollFix
2020/01/21 Javascript
[06:25]DOTA2英雄梦之声_第17期_大地之灵
2014/06/20 DOTA
[52:44]VGJ.T vs infamous Supermajor小组赛D组败者组第一轮 BO3 第一场 6.3
2018/06/04 DOTA
python获取网页状态码示例
2014/03/30 Python
Python语言的12个基础知识点小结
2014/07/10 Python
Python 爬虫模拟登陆知乎
2016/09/23 Python
Falsk 与 Django 过滤器的使用与区别详解
2019/06/04 Python
python模拟实现分发扑克牌
2020/04/22 Python
python使用matplotlib绘制折线图的示例代码
2020/09/22 Python
Django数据库迁移常见使用方法
2020/11/12 Python
CSS3实现背景透明文字不透明的示例代码
2018/06/25 HTML / CSS
HTML5 实现一个访问本地文件的实例
2012/12/13 HTML / CSS
自我评价优秀范文分享
2013/11/30 职场文书
写求职信有哪些注意事项
2014/05/08 职场文书
党委干部批评与自我批评发言稿
2014/09/28 职场文书
环境工程专业毕业生求职信
2014/09/30 职场文书
golang定时器
2022/04/14 Golang
Mysql 如何合理地统计一个数据库里的所有表的数据量
2022/04/18 MySQL