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之Smarty入门
Jan 04 PHP
php数组函数序列之array_pop() - 删除数组中的最后一个元素
Nov 07 PHP
PHP逐行输出(ob_flush与flush的组合)
Feb 04 PHP
Sublime里直接运行PHP配置方法
Nov 28 PHP
使用PHP实现下载CSS文件中的图片
Dec 06 PHP
WordPress后台中实现图片上传功能的实例讲解
Jan 11 PHP
php解析base64数据生成图片的方法
Dec 06 PHP
php中时间函数date及常用的时间计算
May 12 PHP
PHP钩子实现方法解析
May 21 PHP
使用Laravel中的查询构造器实现增删改查功能
Sep 03 PHP
Yii框架视图、视图布局、视图数据块操作示例
Oct 14 PHP
详解no input file specified 三种解决方法
Nov 29 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开发
2015/09/28 PHP
PHP利用imagick生成组合缩略图
2016/02/19 PHP
Yii框架分页实现方法详解
2017/05/20 PHP
一个可以兼容IE FF的加为首页与加入收藏实现代码
2009/11/02 Javascript
JavaScript的作用域和块级作用域概念理解
2014/09/21 Javascript
JS基于Mootools实现的个性菜单效果代码
2015/10/21 Javascript
Webpack 实现 AngularJS 的延迟加载
2016/03/02 Javascript
为JQuery EasyUI 表单组件增加焦点切换功能的方法
2017/04/13 jQuery
Vue基于NUXT的SSR详解
2017/10/24 Javascript
微信小程序仿通讯录功能
2020/04/09 Javascript
vue 自定指令生成uuid滚动监听达到tab表格吸顶效果的代码
2020/09/16 Javascript
关于vue属性使用和不使用冒号的区别说明
2020/10/22 Javascript
[02:19]DOTA2女子战队FOX视频专访:希望更多美眉一起加入
2013/10/15 DOTA
[02:40]DOTA2英雄基础教程 巨牙海民
2013/12/23 DOTA
Python实现对字符串的加密解密方法示例
2017/04/29 Python
python中利用队列asyncio.Queue进行通讯详解
2017/09/10 Python
Python tornado队列示例-一个并发web爬虫代码分享
2018/01/09 Python
TensorFlow损失函数专题详解
2018/04/26 Python
python接口自动化(十七)--Json 数据处理---一次爬坑记(详解)
2019/04/18 Python
Python 获取windows桌面路径的5种方法小结
2019/07/15 Python
flask框架自定义过滤器示例【markdown文件读取和展示功能】
2019/11/08 Python
Python 实现网课实时监控自动签到、打卡功能
2020/03/12 Python
纯CSS3制作的简洁蓝白风格的登录模板(非IE效果更好)
2013/08/11 HTML / CSS
澳大利亚在线批发商:Simply Wholesale
2021/02/24 全球购物
自1926年以来就为冰岛保持温暖:66°North
2020/11/27 全球购物
公司周年庆典邀请函
2014/01/12 职场文书
关于逃课的检讨书
2014/01/23 职场文书
施工材料员岗位职责
2014/02/12 职场文书
校园游戏活动新闻稿
2014/10/15 职场文书
入党转正介绍人意见
2015/06/03 职场文书
心理健康教育培训研修感言
2015/11/18 职场文书
2016优秀护士先进个人事迹材料
2016/02/25 职场文书
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL
Ajax实现异步加载数据
2021/11/17 Javascript
教你在 Java 中实现 Dijkstra 最短路算法的方法
2022/04/08 Java/Android
SQL Server数据库备份和恢复数据库的全过程
2022/06/14 SQL Server