ivoba / redbean-service-provider
为 Silex 定制的 RedBean ORM ServiceProvider。
3.0.1
2017-02-24 08:51 UTC
Requires
- php: >=5.5.9
- gabordemooij/redbean: ^4.0
- silex/silex: ^2.0
Requires (Dev)
- phpunit/phpunit: ^4.8
README
为 RedBean ORM 和 Silex 提供的 ServiceProvider。
用法
-
在
$app
中定义一个包含 dsn、user、password 和 frozen 条目的 db.options 数组。
或者注册时直接传递数组,详见下文。 -
注册服务
'dsn' => 'sqlite:/tmp/db.sqlite' )));```
-
通过调用
$app['db'];
初始化 RedBean。
这可以在控制器中或更一般的地方进行。
然后您可以访问配置的 Facade R。use RedBean_Facade as R; ... $app['db']; ... $e = R::findAll('table',' ORDER BY date DESC LIMIT 2');
享受紧密耦合 ;)