我在Symfony2项目中遇到一些问题,在config.yml中设置参数,以便能够正确使用PdoSessionHandler。我使用的Symfony版本是2.3.9
我尝试做的是使用PdoSessionHandler在数据库中存储会话。
我已经按照食谱,但我的config.yml
中出现以下错误没有可以为“session.handler.pdo”加载配置的扩展程序
是否有其他更改或配置才能生效?
...谢谢
答案 0 :(得分:1)
您尚未将session.handler.pdo
添加为服务定义(在services:
下),而是在config.yml
中添加为配置定义/根节点。
这就是为什么symfony无法找到加载那种不存在的配置的扩展名。
这将有效:
services:
session.handler.pdo:
class: Symfony\Component\HttpFoundation\Session\Storage\Handler
# ...