websk / php-db
DB Service
Installs: 194
Dependents: 6
Suggesters: 0
Security: 0
Stars: 1
Watchers: 2
Forks: 0
Open Issues: 0
pkg:composer/websk/php-db
Requires
- php: ^8.3
- ext-pdo: *
- ulrichsg/getopt-php: ^v4.0.4
README
Configuration example
$config = [
'settings' => [
'db' => [
'db_skif' => [
'host' => 'mysql',
'db_name' => 'skif',
'user' => 'root',
'password' => 'root',
]
]
]
];
Registering a service
$container->set('DB_SERVICE_CONTAINER_ID', function (ContainerInterface $container) {
$db_config = $container->get(
'settings.db.db_skif'
);
return new DBServiceFactory::factoryMySQL($db_config);
});
Use DBWrapper
Set DBWrapper db service in App
DBWrapper::setDbService($container->get('DB_SERVICE_CONTAINER_ID'));