Database
extends KBase
in package
This class provides methods for creating and managing database connections.
Tags
Table of Contents
- $cfg : object
- Config class instance.
- $request : Request
- Server request class instance.
- $instances : array<string|int, mixed>
- Database connection instances.
- create() : Driver
- Create Database Connection.
Properties
$cfg
Config class instance.
protected
static object
$cfg
$request
Server request class instance.
protected
static Request
$request
$instances
Database connection instances.
private
static array<string|int, mixed>
$instances
= []
Methods
create()
Create Database Connection.
public
static create([mixed $name = 'mysql' ]) : Driver
Parameters
- $name : mixed = 'mysql'
-
The name of the connection specified in the config or an array of database settings.
Return values
Driver —The database driver instance.