我通过Doctrine使用Mongo。
现在我处于需要从Doctrine \ DBAL \ Connection包装器对象中获取标准\ Mongo PHP驱动程序对象的情况。
我搜索了很多但我找不到办法。你能帮忙吗?
我问这个是因为我需要在其构造函数中包含使用Mongo对象的服务: https://github.com/richsage/Symfony2-MongoDB-session-storage/blob/master/MongoDBSessionStorage.php
感谢。
答案 0 :(得分:1)
Doctrine DBAL库是SQL数据库连接的包装器,而不是MongoDB。我假设您指的是Doctrine\MongoDB\Connection
对象,在这种情况下,我会引导您回答之前已回答的有关该主题的问题:https://stackoverflow.com/a/12356688/162228
对于Symfony2会话处理,我还建议使用默认的MongoDbSessionHandler,它是主动维护的。例如,它支持1.3.x驱动程序版本中的MongoClient类(较旧的驱动程序使用Mongo类)。