Symfony2中被遗弃的getRequest()方法分析

 更新时间:2016年03月17日 08:50:45   作者:Terry  
这篇文章主要介绍了Symfony2中被遗弃的getRequest()方法,分析了getRequest方法的实现原理及实现替代request响应的get与post相关技巧,需要的朋友可以参考下

本文实例分析了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操作office文档技巧总结(包括word,excel,access,ppt)》、《php日期与时间用法总结》、《php面向对象程序设计入门教程》、《php字符串(string)用法总结》、《php+mysql数据库操作入门教程》及《php常见数据库操作技巧汇总

希望本文所述对大家PHP程序设计有所帮助。

相关文章

  • ThinkPHP 3.2.3实现页面静态化功能的方法详解

    ThinkPHP 3.2.3实现页面静态化功能的方法详解

    页面静态化是我们在开发网站的时候经常需要的一个功能,下面这篇文章主要给大家介绍了关于ThinkPHP 3.2.3实现页面静态化功能的方法,文中通过示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面来一起看看吧。
    2017-08-08
  • ThinkPHP的I方法使用详解

    ThinkPHP的I方法使用详解

    ThinkPHP的I方法是众多单字母函数中的新成员,主要用于更加方便和安全的获取系统输入变量,可以用于任何地方。这篇文章主要介绍了ThinkPHP的I方法,需要的朋友可以参考下
    2014-06-06
  • JSON用法之将PHP数组转JS数组,JS如何接收PHP数组

    JSON用法之将PHP数组转JS数组,JS如何接收PHP数组

    这篇文章主要介绍了JSON用法之将PHP数组转JS数组,JS如何接收PHP数组的相关资料,需要的朋友可以参考下
    2015-10-10
  • CakePHP框架Model函数定义方法示例

    CakePHP框架Model函数定义方法示例

    这篇文章主要介绍了CakePHP框架Model函数定义方法,结合具体查询函数示例分析了CakePHP框架Model函数的定义方法,需要的朋友可以参考下
    2017-08-08
  • 浅谈PHP中静态方法和非静态方法的相互调用

    浅谈PHP中静态方法和非静态方法的相互调用

    下面小编就为大家带来一篇浅谈PHP中静态方法和非静态方法的相互调用。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-10-10
  • PHP、Java des加密解密实例

    PHP、Java des加密解密实例

    这篇文章主要介绍了PHP、Java des加密解密实例,des加密是对称加密中在互联网应用的比较多的一种加密方式,本文分别给出了PHP和JAVA版本的实现代码,需要的朋友可以参考下
    2015-04-04
  • PHP引用(&)各种使用方法实例详解

    PHP引用(&)各种使用方法实例详解

    php的引用(就是在变量或者函数、对象等前面加上&符号),在PHP 中引用的意思是:不同的名字访问同一个变量内容。与C语言中的指针是有差别的.C语言中的指针里面存储的是变量的内容,在内存中存放的地址
    2014-03-03
  • php获取qq用户昵称和在线状态(实例分析)

    php获取qq用户昵称和在线状态(实例分析)

    获取qq在线状态官方已有API提供了,我们用另一种方法获取qq用户昵称和在线状态,主要是为学习PHP。
    2013-10-10
  • Thinkphp关闭缓存的方法

    Thinkphp关闭缓存的方法

    这篇文章主要介绍了Thinkphp关闭缓存的方法,开发项目时经常需要调戏,有缓存的话不太方便,因此总出了关闭缓存的方法,需要的朋友可以参考下
    2015-06-06
  • PHP中的表达式简述

    PHP中的表达式简述

    表达式是 PHP 最重要的基石。在 PHP 中,几乎所写的任何东西都是一个表达式。简单但却最精确的定义一个表达式的方式就是“任何有值的东西”。这篇文章主要介绍了PHP中的表达式简述的相关资料,需要的朋友可以参考下
    2016-05-05

最新评论