Shanty Mongo连接组

时间:2012-06-11 17:02:02

标签: php zend-framework mongodb

如何使用Shanty_Mongo动态连接多个mongodbs?根据这里的文档:https://github.com/coen-hyde/Shanty-Mongo/wiki/connections

这就是我写这个课的方式

class User extends Shanty_Mongo_Document 
{
    protected static $_connectionGroup = 'users';
}

如果我想使用相同的模型写入/读取不同的数据库,该怎么办?我无法在构造函数中设置connectionGroup,因为它是静态的。如何使用相同型号在不同的mongodb之间切换?

1 个答案:

答案 0 :(得分:0)

在您的用户类中添加以下功能 -

public static function _connectionGroup($connectionGroup){
     self::$_connectionGroup = $connectionGroup;
 }

然后将其称为user :: _ connectionGroup("您的组");