xatoo / silex2-mongodb-provider
此包已被弃用且不再维护。未建议任何替代包。
Silex 2 框架的 MongoDB 服务提供者。
0.0.1
2016-06-17 19:37 UTC
Requires
- php: >=5.6
- mongodb/mongodb: ~1.0
- pimple/pimple: ~3.0
- silex/silex: ~2.0
Requires (Dev)
- phpunit/phpunit: ~5.4
- satooshi/php-coveralls: ~1.0
This package is not auto-updated.
Last update: 2019-10-14 14:41:57 UTC
README
MongoDB 服务提供者,适用于 Silex 2 框架。已在 PHP7 和 MongoDB 库 上测试。
要求
- PHP 5.6 或 PHP 7
- PHP MongoDB 驱动
- MongoDB PHP 库
安装
将此库所需条目添加到您的 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]);
版权
- Sander Toonen s.toonen@gmail.com