扩展MongoDB Connect类

时间:2012-06-21 22:30:32

标签: php oop mongodb

我希望将MongoDB连接方法放入它自己的类中,但显然新的Mongo()已经是一个类了,所以我该如何解决这个问题?

    $conn = new Mongo;
    $db = $conn->thundergallery;
    $grid = $db->getGridFS();
    $file = $grid->findOne(array('unique_id' => $posted_id));
    echo $file->getBytes();
    exit;
    $conn->close();
}catch(MongoConnectionException $e){
    die('Error connecting to MongoDB server');
}catch(MongoException $e){
    die('Error: ' . $e->getMessage());
}

1 个答案:

答案 0 :(得分:1)

您可以使用以下内容扩展类。如果您需要在任何更深层次的实施中提示,请将其添加到您原来的问题:)

class MyMongo extends Mongo {
    public function myMethod() {
        return 'whatever';
    }
}

$my_mongo = new MyMongo();