moriony / silex-mongo-provider
Silex 框架的 Mongo 服务提供者。
1.2.2
2014-03-09 08:05 UTC
Requires
- pimple/pimple: *
- silex/silex: 1.*
Requires (Dev)
- phpunit/phpunit: 3.7.*
- satooshi/php-coveralls: *
README
Mongo 服务提供者,适用于Silex 框架。
通过 composer 安装
在您的 composer.json
文件中添加此库的依赖项。
{ "require": { "moriony/silex-mongo-provider": "*" } }
然后运行 composer install
(或 update
)来下载所有文件。
用法
服务注册
$app->register(new MongoServiceProvider, array( 'mongo.connections' => array( 'default' => array( 'server' => "mongodb://localhost:27017", 'options' => array("connect" => true) ) ), ));
获取连接
$connections = $app['mongo']; $defaultConnection = $connections['default'];
通过工厂创建 mongo 连接
$mongoFactory = $app['mongo.factory']; $customConnection = $mongoFactory("mongodb://localhost:27017", array("connect" => true));