0

我希望将 MongoDB connectiontion 方法放入它自己的类中,但显然 new 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());
}
4

1 回答 1

1

您可以扩展类做如下的事情。如果您需要任何更深层次的实施提示,请将其添加到您的原始问题中:)

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

$my_mongo = new MyMongo();
于 2012-06-21T22:50:56.477 回答