DbObject
abstract class DbObject
Класс для объектов, хранящихся в БД
Traits
Используется в классах, которым необходимо работать с БД.
Properties
array | $fields | Значения полей объекта | |
int | $id | идентификатор объекта |
Methods
static Connection
getDbConnection()
Возвращает активное соединение с БД в рамках приложения
from DbConnection
static void
configSet(string $key, miced $value)
Сохраняет пару ключ/значение в БД
from DbConnection
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()
Возвращает активное соединение с БД в рамках приложения
in DbConnection at line 35
static void
configSet(string $key, miced $value)
Сохраняет пару ключ/значение в БД
in DbConnection at line 47
static mixed
configGet(string $key)
Возвращает значение связанное с ключем из БД
in DbConnection at line 60
static mixed
configGetAll()
Возвращает все ключи/значения из БД
in DbConnection at line 78
static void
configUnset(string $key)
Удаляет пару ключ/значение из БД
at line 30
static
getTable()
at line 34
static
enum()
at line 49
void
__construct(array $fields = null)
Конструктор
at line 55
static
getById($id)
at line 67
delete()
at line 72
save()
at line 93
setFields(array $fields)
Устанавливает поля объекта
at line 105
mixed
__get(string $name)
Перегрузка чтения свойств класса.
at line 122
void
__set(string $name, mixed $value)
Перегрузка записи свойств класса.