3require_once
"Services/ADT/classes/Bridges/class.ilADTDBBridge.php";
23 $sql =
"SELECT ".$this->getElementId().
24 " FROM ".$this->getSubTableName().
25 " WHERE ".$this->buildPrimaryWhere();
26 $set =
$ilDB->query($sql);
59 $fields = array_merge($this->
getPrimary(), $sub_items);
ADT DB bridge base class.
getElementId()
Get element id.
getPrimary()
Get primary fields.
buildPrimaryWhere()
Convert primary keys array to sql string.
getTable()
Get table name.
afterInsert()
After insert hook to enable sub-tables.
readRecord(array $a_row)
Import DB values to ADT.
afterUpdate()
After update hook to enable sub-tables.
prepareInsert(array &$a_fields)
Prepare ADT values for insert.
getSubTableName()
Build sub-table name.
readMultiRecord($a_set)
Import record-rows from sub-table.
afterDelete()
After delete hook to enable sub-tables.
prepareMultiInsert()
Build insert-fields for each "value".