xatoo/silex2-mongodb-provider

此包已被弃用且不再维护。未建议任何替代包。

Silex 2 框架的 MongoDB 服务提供者。

0.0.1 2016-06-17 19:37 UTC

This package is not auto-updated.

Last update: 2019-10-14 14:41:57 UTC


README

Build Status Coverage Status Dependency Status StyleCI SensioLabsInsight Latest Stable Version Total Downloads License

MongoDB 服务提供者,适用于 Silex 2 框架。已在 PHP7 和 MongoDB 库 上测试。

要求

安装

将此库所需条目添加到您的 composer.json 文件中。

{
    "require": {
        "xatoo/silex2-mongodb-provider": "*"
    }
}

然后运行 composer install(或 update)以下载所有文件。

用法

服务注册

$app->register(new MongoDBServiceProvider, [
    'mongodb.configuration' => [
        'default' => [
            'server' => "mongodb://:27017",
            'options' => ["connect" => true]
        ]
    ],
]);

获取连接

$connections = $app['mongodb'];
$defaultConnection = $connections['default'];

通过工厂创建 MongoDB 连接

$mongoFactory = $app['mongodb.factory'];
$customConnection = $mongoFactory("mongodb://:27017", ["connect" => true]);

版权