PdoSessionHandler的Symfony2问题

时间:2014-01-22 22:19:21

标签: php symfony pdo

我在Symfony2项目中遇到一些问题,在config.yml中设置参数,以便能够正确使用PdoSessionHandler。我使用的Symfony版本是2.3.9

我尝试做的是使用PdoSessionHandler在数据库中存储会话。

我已经按照食谱,但我的config.yml

中出现以下错误

没有可以为“session.handler.pdo”加载配置的扩展程序

是否有其他更改或配置才能生效?

...谢谢

1 个答案:

答案 0 :(得分:1)

您尚未将session.handler.pdo添加为服务定义(在services:下),而是在config.yml中添加为配置定义/根节点。

这就是为什么symfony无法找到加载那种不存在的配置的扩展名。

这将有效:

services:
    session.handler.pdo: 
        class:     Symfony\Component\HttpFoundation\Session\Storage\Handler
        # ...