Разработка:lib/storage base.php — различия между версиями
Alex (обсуждение | вклад) |
Yumeneco (обсуждение | вклад) |
||
Строка 4: | Строка 4: | ||
}} | }} | ||
− | == Родительский класс для справочников == | + | == Описание == |
+ | Родительский класс для справочников | ||
+ | |||
+ | == API == | ||
+ | |||
+ | ====insert($dataobject,$quiet=false,$bulk=false)==== | ||
+ | Вставляет запись в БД. | ||
+ | |||
+ | ''Аргументы:'' | ||
+ | * $dataobject (object) - данные для вставки в БД | ||
+ | * $quiet (bool) - флаг запрета генерации событий, true - запретить, false - разрешить. | ||
+ | * $bulk (bool) - true если операций последует много, false если обновлено будет всего несколько записей (для производительности). | ||
+ | |||
+ | ''Возвращаемые значения:'' | ||
+ | * (int), id вставленной записи | ||
+ | * (bool), false если операция не удалась | ||
+ | |||
+ | ====update($dataobject,$id = NULL,$quiet=false,$bulk=false)==== | ||
+ | Обновляет запись в БД. | ||
+ | |||
+ | ''Аргументы:'' | ||
+ | * $dataobject (object) - данные для вставки в БД | ||
+ | * $id (int) - id записи в базе, если значение отсутствует id ищется в dataobject. | ||
+ | * $quiet (bool) - флаг запрета генерации событий, true - запретить, false - разрешить. | ||
+ | * $bulk (bool) - true если операций последует много, false если обновлено будет всего несколько записей (для производительности). | ||
+ | |||
+ | ''Возвращаемые значения:'' | ||
+ | * (bool), true если запись обновилась | ||
+ | * (bool), false если операция не удалась | ||
+ | |||
+ | ====delete($id,$quiet=false)==== | ||
+ | Удаляет запись из БД. | ||
+ | |||
+ | ''Аргументы:'' | ||
+ | * $id (int) - id записи в базе. | ||
+ | * $quiet (bool) - флаг запрета генерации событий, true - запретить, false - разрешить. | ||
+ | |||
+ | ''Возвращаемые значения:'' | ||
+ | * (bool), true если запись удалилась | ||
+ | * (bool), false если операция не удалась |
Версия 14:05, 30 июля 2013
Плагин | |
Название | core |
Тип | core |
Содержание
Описание
Родительский класс для справочников
API
insert($dataobject,$quiet=false,$bulk=false)
Вставляет запись в БД.
Аргументы:
- $dataobject (object) - данные для вставки в БД
- $quiet (bool) - флаг запрета генерации событий, true - запретить, false - разрешить.
- $bulk (bool) - true если операций последует много, false если обновлено будет всего несколько записей (для производительности).
Возвращаемые значения:
- (int), id вставленной записи
- (bool), false если операция не удалась
update($dataobject,$id = NULL,$quiet=false,$bulk=false)
Обновляет запись в БД.
Аргументы:
- $dataobject (object) - данные для вставки в БД
- $id (int) - id записи в базе, если значение отсутствует id ищется в dataobject.
- $quiet (bool) - флаг запрета генерации событий, true - запретить, false - разрешить.
- $bulk (bool) - true если операций последует много, false если обновлено будет всего несколько записей (для производительности).
Возвращаемые значения:
- (bool), true если запись обновилась
- (bool), false если операция не удалась
delete($id,$quiet=false)
Удаляет запись из БД.
Аргументы:
- $id (int) - id записи в базе.
- $quiet (bool) - флаг запрета генерации событий, true - запретить, false - разрешить.
Возвращаемые значения:
- (bool), true если запись удалилась
- (bool), false если операция не удалась