结合传统会议

编辑该页面

警告:你浏览的文档欧宝官网下载appob娱乐下载Symfony 3.3,不再维护。

这个页面的更新版本Symfob娱乐下载ony 6.2(当前的稳定版本)。

结合传统会议

有时可能需要Symfony融入一个遗留应用程序,您不最初级别的控制需要。ob娱乐下载

如上所述,Symfony会议旨在取代PHPob娱乐下载的本机的使用session_ * ()功能和使用_SESSION美元superglobal。此外,它是强制性的Symfony开始会话。ob娱乐下载

然而当实际上这是不可能的情况下,您可以使用一个特殊的存储桥PhpBridgeSessionStorage旨在允许Symfony与会话开始工作以外的Symfonob娱乐下载y HttpFoundation组件。你警告说,事情可以中断这个用例除非你小心:例如擦除遗留应用程序_SESSION美元

一个典型的使用这个样子:

1 2 3 4 5 6 7 8 9 10 11 12 13
使用ob娱乐下载\组件\HttpFoundation\会话\会话;使用ob娱乐下载\组件\HttpFoundation\会话\存储\PhpBridgeSessionStorage;/ /遗留应用程序配置会话报错(“session.save_handler”,“文件”);报错(“session.save_path”,“/ tmp”);session_start ();/ / Symob娱乐下载fony接口与现有会话美元会话=会话(PhpBridgeSessionStorage ());/ /ob娱乐下载 symfony将接口与现有的PHP会话美元会话- >开始();

这将允许您开始使用Symfony的会话API,允许您的应用程序迁移到Symfoob娱乐下载ny会话。

请注意

ob娱乐下载Symfony会话数据属性存储在特殊的“袋子”使用的关键_SESSION美元superglobal。这意味着一个Symfony会话不能访ob娱乐下载问任意键_SESSION美元这可能是设定的遗留应用程序,尽管所有的_SESSION美元内容将被保存在会话保存。

这项工作,包括代码示例,许可下Creative Commons冲锋队3.0许可证。