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来处理多个提交任务
Oct 09 PHP
并发下常见的加锁及锁的PHP具体实现代码
Oct 12 PHP
解析如何修改phpmyadmin中的默认登陆超时时间
Jun 25 PHP
一个显示效果非常不错的PHP错误、异常处理类
Mar 21 PHP
php输出金字塔的2种实现方法
Dec 16 PHP
php+html5基于websocket实现聊天室的方法
Jul 17 PHP
js代码实现微博导航栏
Jul 30 PHP
解析PHP的Yii框架中cookie和session功能的相关操作
Mar 17 PHP
ThinkPHP打水印及设置水印位置的方法
Oct 14 PHP
Thinkphp5.0 框架视图view的比较标签用法分析
Oct 12 PHP
Laravel6.2中用于用户登录的新密码确认流程详解
Oct 16 PHP
PHP实现简单用户登录界面
Oct 23 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/06/10 PHP
php实现的任意进制互转类分享
2015/07/07 PHP
详解PHP匿名函数与注意事项
2016/03/29 PHP
php解析xml 的四种简单方法(附实例)
2016/07/11 PHP
yii2实现分页,带搜索的分页功能示例
2017/01/07 PHP
微信公众号开发之通过接口删除菜单
2017/02/20 PHP
PHP获取文本框、密码域、按钮的值实例代码
2017/04/19 PHP
php实现的mongoDB单例模式操作类
2018/01/20 PHP
Laravel框架基于中间件实现禁止未登录用户访问页面功能示例
2019/01/17 PHP
PHP addcslashes()函数讲解
2019/02/03 PHP
jquery ui resizable bug解决方法
2010/10/26 Javascript
js判断背景图片是否加载成功使用img的width实现
2013/05/29 Javascript
将list转换为json失败的原因
2013/12/17 Javascript
Eclipse下jQuery文件报错出现错误提示红叉
2014/01/13 Javascript
javascript获取网页宽高方法汇总
2015/07/19 Javascript
mvvm双向绑定机制的原理和实现代码(推荐)
2016/06/07 Javascript
nodejs实现发出蜂鸣声音(系统报警声)的方法
2017/01/18 NodeJs
nodejs爬虫遇到的乱码问题汇总
2017/04/07 NodeJs
AngularJS页面带参跳转及参数解析操作示例
2017/06/28 Javascript
php 解压zip压缩包内容到指定目录的实例
2018/01/23 Javascript
node 使用 async 控制并发的方法
2018/05/07 Javascript
JS async 函数的含义和用法实例总结
2020/04/08 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
Vue 数据响应式相关总结
2021/01/28 Vue.js
[02:39]我与DAC之Newbee.Moogy:从论坛到TI
2018/03/26 DOTA
Python3使用pandas模块读写excel操作示例
2018/07/03 Python
python实现对输入的密文加密
2019/03/20 Python
Python将json文件写入ES数据库的方法
2019/04/10 Python
解析python 类方法、对象方法、静态方法
2020/08/15 Python
mui几种页面跳转方式对比总结概括
2017/08/18 HTML / CSS
Nanushka官网:匈牙利服装品牌
2019/08/14 全球购物
Hotels.com越南:酒店预订
2019/10/29 全球购物
2015年宣传部部长竞选演讲稿
2014/11/28 职场文书
教师个人事迹材料
2014/12/17 职场文书
Mysql排序的特性详情
2021/11/01 MySQL
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android