php - 如何在 Symfony 中使用 session ?

标签 php symfony symfony1 symfony-1.4

<分区>

就像在经典的 PHP 中一样,我们使用魔法变量来启动和创建 session ,那么在 Symfony 中如何做到这一点呢?

最佳答案

在 Symfony2 中,语法不同:

$session = $this->getRequest()->getSession();

// store an attribute for reuse during a later user request
$session->set('foo', 'bar');

// in another controller for another request
$foo = $session->get('foo');

您还可以从 Twig 获取 session 变量,而无需显式传递 session 变量(它在全局“应用程序”中):

{{ app.session.get('foo', 'bar'); }}

关于php - 如何在 Symfony 中使用 session ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1761552/

相关文章:

symfony1 - 在 Symfony 中自动获取查询而不是结果集

php - 如何混淆 Symfony PHP Web 应用程序?

PHP:用于嵌套 {IF} {ENDIF} 条件的正则表达式

php - 我需要在 json 数组上应用 htmlspecialchars/htmlentites 吗?

php - SimpleXMLElement::addChild 似乎不适用于某些字符串

php - 通过引用和三元运算符分配变量?

symfony - 如何处理Symfony2表单中EntityChoiceList中的选择 "other"?

javascript - js 文件中的 Phalcon 路由

php - 无法让登录路由在 Symfony 2 中工作

php - 即时创建数据库备份