Home  >  Article  >  Backend Development  >  Symfony2 session用法实例分析_PHP

Symfony2 session用法实例分析_PHP

WBOY
WBOYOriginal
2016-05-27 10:37:27931browse

本文实例分析了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博客 ,转载时请注明出处及相应链接。

更多关于PHP框架相关内容感兴趣的读者可查看本站专题:《php优秀开发框架总结》,《codeigniter入门教程》,《CI(CodeIgniter)框架进阶教程》,《Yii框架入门及常用技巧总结》及《ThinkPHP入门教程》

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

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn