abstract class DbObject

Класс для объектов, хранящихся в БД

Traits

Используется в классах, которым необходимо работать с БД.

Properties

array $fields Значения полей объекта
int $id идентификатор объекта

Methods

static Connection
getDbConnection()

Возвращает активное соединение с БД в рамках приложения

static void
configSet(string $key, miced $value)

Сохраняет пару ключ/значение в БД

static mixed
configGet(string $key)

Возвращает значение связанное с ключем из БД

static mixed
configGetAll()

Возвращает все ключи/значения из БД

static void
configUnset(string $key)

Удаляет пару ключ/значение из БД

static 
getTable()

No description

static 
enum()

No description

void
__construct(array $fields = null)

Конструктор

static 
getById($id)

No description

delete()

No description

save()

No description

setFields(array $fields)

Устанавливает поля объекта

mixed
__get(string $name)

Перегрузка чтения свойств класса.

void
__set(string $name, mixed $value)

Перегрузка записи свойств класса.

Details

in DbConnection at line 22
final static Connection getDbConnection()

Возвращает активное соединение с БД в рамках приложения

Return Value

Connection

in DbConnection at line 35
static void configSet(string $key, miced $value)

Сохраняет пару ключ/значение в БД

Parameters

string $key ключ
miced $value значение

Return Value

void

in DbConnection at line 47
static mixed configGet(string $key)

Возвращает значение связанное с ключем из БД

Parameters

string $key ключ

Return Value

mixed

in DbConnection at line 60
static mixed configGetAll()

Возвращает все ключи/значения из БД

Return Value

mixed

in DbConnection at line 78
static void configUnset(string $key)

Удаляет пару ключ/значение из БД

Parameters

string $key ключ

Return Value

void

at line 30
static getTable()

at line 34
static enum()

at line 49
void __construct(array $fields = null)

Конструктор

Parameters

array $fields поля объекта

Return Value

void

at line 55
static getById($id)

Parameters

$id

at line 67
delete()

at line 72
save()

at line 93
setFields(array $fields)

Устанавливает поля объекта

Parameters

array $fields поля объекта

at line 105
mixed __get(string $name)

Перегрузка чтения свойств класса.

Parameters

string $name свойство класса

Return Value

mixed

at line 122
void __set(string $name, mixed $value)

Перегрузка записи свойств класса.

Parameters

string $name свойство класса
mixed $value значение свойства

Return Value

void