Kotchasan

Db extends KBase
in package

Database base class

Provides the base functionality for database operations.

Tags
see
https://www.kotchasan.com/

Table of Contents

$cfg  : object
Config class instance.
$db  : Driver
Database connection.
$request  : Request
Server request class instance.
__construct()  : mixed
Class constructor.
db()  : Driver
Get the database connection.
getAllSettings()  : object
Get all database settings.
getSetting()  : mixed
Get the value of a database setting.

Properties

$cfg

Config class instance.

protected static object $cfg

$request

Server request class instance.

protected static Request $request

Methods

__construct()

Class constructor.

public __construct(string $conn) : mixed
Parameters
$conn : string

The connection name. If not specified, no database connection will be made.

Return values
mixed

db()

Get the database connection.

public db() : Driver
Return values
Driver

The database connection.

getAllSettings()

Get all database settings.

public getAllSettings() : object
Return values
object

The database settings object.

getSetting()

Get the value of a database setting.

public getSetting(string $key) : mixed
Parameters
$key : string

The setting key.

Return values
mixed

The value of the setting.

Search results