kodi-app / kodi-pandabase-provider
KodiApp Pandabase 提供者
v0.9.2
2017-10-01 22:06 UTC
Requires
- php: ^7.0
- kodi-app/kodi-core: v0.9.*
- nagyatka/pandabase: v0.20.*
Requires (Dev)
- phpunit/phpunit: 5.4.8
This package is not auto-updated.
Last update: 2024-09-21 01:40:02 UTC
README
为 KodiApp 提供 Pandabase ORM 的服务提供者。
安装
$ composer require kodi-app/kodi-pandabase-provider
关于 PandaBase
查看官方文档(支持 Pandabase 版本 v0.20.0 或以上)
PandaBaseProvider 的初始化
单个连接的初始化
$application->run([ // ... KodiConf::SERVICES => [ // List of Services [ "class_name" => PandaBaseProvider::class, "parameters" => [ "name" => "test_connection", // Connection's name. "driver" => "mysql", // Same as PDO parameter "dbname" => "test_dbname", // Same as PDO parameter "host" => "127.0.0.1", // Same as PDO parameter "user" => "root", // Same as PDO parameter "password" => "" // Same as PDO parameter "attributes"=> [ attributeName => value, ... ] // Optional, PDO attributes ] ] // ... ], // ... ]);
Pandabase 的使用
// You can get ConnectionManager via Application singleton instance $db = Application::get("db"); // Or you can get it via ConnectionManager singleton instance $db = ConnectionManager::getInstance();