websk/php-db
此包的最新版本(2.0.0)没有可用的许可信息。
数据库服务
2.0.0
2024-08-22 07:54 UTC
Requires
- php: ^8.3
- ext-pdo: *
- ulrichsg/getopt-php: ^3.0
- websk/php-config: 2.0.*
- websk/php-utils: 2.0.*
README
配置示例
$config = [
'settings' => [
'db' => [
'db_skif' => [
'host' => 'mysql',
'db_name' => 'skif',
'user' => 'root',
'password' => 'root',
]
]
]
];
注册服务
$container->set('DB_SERVICE_CONTAINER_ID', function (ContainerInterface $container) {
$settings = $container->get('settings');
$db_config = $settings['db']['db_skif'];
return new DBServiceFactory::factoryMySQL($db_config);
});
使用DBWrapper
在App中设置DBWrapper数据库服务
DBWrapper::setDbService($container->get('DB_SERVICE_CONTAINER_ID'));