本文实例分析了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程序设计有所帮助。
在reset可以遗弃不再使用的提交。执行遗弃时,需要根据影响的范围而指定不同的模式,可以指定是否复原索引或工作树的内容。 除了默认的mixed模式,还有soft和hard模式。欲了解受各模式影响的部分,请参照下面的表格。 模式名称 HEAD的位置 索引 工作树 soft 修改 不修改 不修改 mixed 修改 修改 不修改 hard 修改 修改 修改 主要使用的场合: 复原修改过的索引的状态(mi
本文向大家介绍Symfony2安装的方法(2种方法),包括了Symfony2安装的方法(2种方法)的使用技巧和注意事项,需要的朋友参考一下 本文详细讲述了Symfony2安装的方法。分享给大家供大家参考,具体如下: 一、Composer安装Symfony Composer安装Symfony方法在前面的文章《Symfony之十分钟入门》有介绍 二、Symfony Installer安装Symfony
本文向大家介绍Symfony2 session用法实例分析,包括了Symfony2 session用法实例分析的使用技巧和注意事项,需要的朋友参考一下 本文实例分析了Symfony2 session用法。分享给大家供大家参考,具体如下: Symfony自带有session的方法,以前老版本2.2及以前的session用法是 后来Symfony2.3开始$this->getRequest()方法被废
在JDK9+JVM之后,如果您使用了一些非法访问,比如,JVM会发出非法访问操作警告。 我的问题 将来会被阻止吗? 此功能的官方引用(如果不推荐的话)在哪里? 我在任何地方都找不到参考资料,提前谢谢。
问题内容: 不推荐使用此调用: 在源文件中,我可以看到: 但是我不明白我必须使用哪种方法代替。 问题答案: 您可以在Hibernate 5.2 +中使用以下接口:
每次更新Gradle版本时,我都会遇到这个问题 渐变<代码>2.1 Gradle Android插件.Android.tools.build:Gradle:0.13.3 对于此版本,我的构建脚本包含以下内容,例如: 几周后,我看到一个新的Gradle版本(2.2.1)发布了,所以,我更新了我的Gradle 渐变<代码>2.2.1 Gradle Android插件com.android.tools.