0

我正在通过 Doctrine 使用 Mongo。

现在我需要从 Doctrine\DBAL\Connection 包装对象中获取标准的 \Mongo PHP 驱动程序对象。

我用谷歌搜索了很多,但我找不到方法。你能帮忙吗?

我问这个是因为我需要在其构造函数中合并使用 Mongo 对象的服务: https ://github.com/richsage/Symfony2-MongoDB-session-storage/blob/master/MongoDBSessionStorage.php

谢谢。

4

1 回答 1

1

Doctrine DBAL 库是 SQL 数据库连接的包装器,而不是 MongoDB。我假设您指的是该Doctrine\MongoDB\Connection对象,在这种情况下,我将引导您查看先前已回答的关于该主题的问题:https ://stackoverflow.com/a/12356688/162228

对于 Symfony2 会话处理,我还建议使用默认的MongoDbSessionHandler,这是积极维护的。例如,它支持 1.3.x 驱动版本中的 MongoClient 类(旧驱动使用 Mongo 类)。

于 2013-01-08T17:54:13.307 回答