Symfony的2.1阶段本地值和主值(在读的phpinfo)(Symfony 2.1 Sessio

2019-10-17 06:24发布

我在与会议的问题时,我从symfony的2.0 sarted迁移到Symfony的2.1。

我使用simplesamlphp进行身份验证和一切工作的symfony的2.0 OK。

在Symfony的2.1也没有确定。 我检查了个体差异它们之间的phpinfo->会议,这是我的了:

                          symfony2.1         symfony 2.0        Master Value
session.save_handler         user              files                files

session.save_path     (..)/symproject/app   (..)/wamp/tmp      (..)/wamp/tmp
                      /cache/dev/sessions

此值必须等于为php.ini,因为simplesaml需要它!

我可以设置framework:session:save_path属性上config.yml,但我认为这不是因为保存路径一个很好的做法可能会因如果我的地方发展机或不在IM(我有我的Git项目)进行diferent。

而关于save_handler我找不到WAAY指定它config.yml。 是我坚持在该“用户”?

什么是在这个symfony的版本发生? 在symfony的2.0,这是在箱子外面! 请帮忙。 有没有这方面的体面的文件(相信我,我已经看了!!)。

Answer 1:

最后,我知道了!

Symfony的2.1有默认情况下,本地*驱动程序。 这将覆盖现有的php.ini上的配置。

如果你想使用PHP-INI CONFIGS你必须传递nullNativeSessionStorage构造函数处理ARG。

这是通过将上config.yml以下配置完成:

framework:
    session:
        handler_id: ~

可以读取这一决定更多的信息在这里 。

此信息是从symfony的docuymentation失踪和升级手册。



文章来源: Symfony 2.1 Session Local Value and Master Value (read on phpinfo)