Symfony2 session用法实例分析


Posted in PHP onFebruary 04, 2016

本文实例分析了Symfony2 session用法。分享给大家供大家参考,具体如下:

Symfony自带有session的方法,以前老版本2.2及以前的session用法是

$session = $this->getRequest()->getSession();
$session->set('foo', 'bar');
$foobar = $session->get('foobar');

后来Symfony2.3开始$this->getRequest()方法被废弃,session的使用方法就变成了

use Symfony\Component\HttpFoundation\Request;
public function indexAction(Request $request)
{
  $session = $request->getSession();
  // store an attribute for reuse during a later user request
  $session->set('foo', 'bar');
  // get the attribute set by another controller in another request
  $foobar = $session->get('foobar');
  // use a default value if the attribute doesn't exist
  $filters = $session->get('filters', array());
}

本文永久地址:http://blog.it985.com/13586.html
本文出自 IT985博客 ,转载时请注明出处及相应链接。

希望本文所述对大家基于Symfony框架的PHP程序设计有所帮助。

PHP 相关文章推荐
实用函数9
Nov 08 PHP
Thinkphp模板中使用自定义函数的方法
Sep 23 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
Feb 28 PHP
解析CI的AJAX分页 另类实现方法
Jun 27 PHP
PHP 二维数组根据某个字段排序的具体实现
Jun 03 PHP
单台服务器的PHP进程之间实现共享内存的方法
Jun 13 PHP
php调用新浪短链接API的方法
Nov 08 PHP
PHP实现从远程下载文件的方法
Mar 12 PHP
php使用指定编码导出mysql数据到csv文件的方法
Mar 31 PHP
php计划任务之验证是否有多个进程调用同一个job的方法
Dec 07 PHP
用PHP去掉文件头的Unicode签名(BOM)方法
Jun 22 PHP
yii2安装详细流程
May 23 PHP
PHP 开发者该知道的 5 个 Composer 小技巧
Feb 03 #PHP
php session实现多级目录存放实现代码
Feb 03 #PHP
phpinfo() 中 Local Value(局部变量)Master Value(主变量) 的区别
Feb 03 #PHP
全新Mac配置PHP开发环境教程
Feb 03 #PHP
PHP的几个常用加密函数
Feb 03 #PHP
是 WordPress 让 PHP 更流行了 而不是框架
Feb 03 #PHP
composer.lock文件的作用
Feb 03 #PHP
You might like
通过ICQ网关发送手机短信的PHP源程序
2006/10/09 PHP
建立文件交换功能的脚本(二)
2006/10/09 PHP
php利用cookie实现自动登录的方法
2014/12/10 PHP
PHP连接MySQL数据的操作要点
2015/03/20 PHP
DOM精简教程
2006/10/03 Javascript
一个tab标签切换效果代码
2009/03/27 Javascript
js实现杯子倒水问题自动求解程序
2013/03/25 Javascript
javascript不可用的问题探究
2013/10/01 Javascript
js从10种颜色中随机取色实现每次取出不同的颜色
2013/10/23 Javascript
jquery控制select的text/value值为选中状态
2014/06/03 Javascript
html的DOM中document对象anchors集合用法实例
2015/01/21 Javascript
JavaScript实现定时隐藏与显示图片的方法
2015/08/06 Javascript
jquery获取css的color值返回RGB的方法
2015/12/18 Javascript
JavaScript+CSS实现的可折叠二级菜单实例
2016/02/29 Javascript
js中遍历Map对象的简单实例
2016/08/08 Javascript
jquery表单插件form使用方法详解
2017/01/20 Javascript
Vue中计算属性computed的示例解读
2017/07/26 Javascript
给vue项目添加ESLint的详细步骤
2017/09/29 Javascript
用Webpack构建Vue项目的实践
2017/11/07 Javascript
angularjs实现柱状图动态加载的示例
2017/12/11 Javascript
Angularjs实现多图片上传预览功能
2018/07/18 Javascript
Vue文件配置全局变量的实例
2018/09/06 Javascript
vue 实现把路由单独分离出来
2020/08/13 Javascript
js实现数字跳动到指定数字
2020/08/25 Javascript
浅谈vue.watch的触发条件是什么
2020/11/07 Javascript
JavaScript点击按钮生成4位随机验证码
2021/01/28 Javascript
[43:43]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第三场 11.29
2020/12/02 DOTA
python的re模块应用实例
2014/09/26 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
在django-xadmin中APScheduler的启动初始化实例
2019/11/15 Python
德国著名廉价网上药店:Shop-Apotheke
2017/07/23 全球购物
独特的礼品和创新的科技产品:The Grommet
2018/02/24 全球购物
医院护士的求职信范文
2013/12/26 职场文书
党的群众路线教育实践活动个人承诺书
2014/05/22 职场文书
JavaScript使用canvas绘制坐标和线
2021/04/28 Javascript
golang fmt格式“占位符”的实例用法详解
2021/07/04 Golang