我希望将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());
}
答案 0 :(得分:1)
您可以使用以下内容扩展类。如果您需要在任何更深层次的实施中提示,请将其添加到您原来的问题:)
class MyMongo extends Mongo {
public function myMethod() {
return 'whatever';
}
}
$my_mongo = new MyMongo();