Базовый класс хранилища ORM объектов. ORM объект использует хранилище, при загрузке, сохранении, изменении, удалении ORM объекта.
Открытые члены | |
__construct (\RS\Orm\AbstractObject $orm_object, $options=[]) | |
_init () | |
load ($primaryKey=null) | |
insert () | |
update ($primaryKey=null) | |
replace () | |
delete () | |
getOption ($key, $default=null) | |
Поля данных | |
$options | |
Защищенные данные | |
$orm_object | |
__construct | ( | \RS\Orm\AbstractObject | $orm_object, |
$options = [] |
|||
) |
_init | ( | ) |
Инициализирует хранилище
delete | ( | ) |
Удаляет объект из хранилища
getOption | ( | $key, | |
$default = null |
|||
) |
Возвращает параметр хранилища
mixed | $key | - имя параметра |
mixed | $default | - возвращаемое значение, если данный ключ не задан |
insert | ( | ) |
Добавляет объект в хранилище
load | ( | $primaryKey = null | ) |
Загружает объект по первичному ключу
mixed | $primaryKey | - значение первичного ключа |
replace | ( | ) |
Перезаписывает объект в хранилище
update | ( | $primaryKey = null | ) |
Обновляет объект в хранилище
$primaryKey | - значение первичного ключа |
$options |
|
protected |