Öffentliche Methoden | |
__set ($name, $value) | |
__construct ($table=false, $pkeyarr=false, $db=false) | |
__wakeup () | |
_pluralize ($table) | |
_singularize ($tables) | |
hasMany ($foreignRef, $foreignKey=false, $foreignClass= 'ADODB_Active_Record') | |
belongsTo ($foreignRef, $foreignKey=false, $parentKey='', $parentClass= 'ADODB_Active_Record') | |
__get ($name) | |
LoadRelations ($name, $whereOrderBy='', $offset=-1, $limit=-1) | |
UpdateActiveTable ($pkeys=false, $forceUpdate=false) | |
GetPrimaryKeys (&$db, $table) | |
Error ($err, $fn) | |
ErrorMsg () | |
ErrorNo () | |
DB () | |
& | TableInfo () |
Reload () | |
Set (&$row) | |
LastInsertID (&$db, $fieldname) | |
doquote (&$db, $val, $t) | |
GenWhere (&$db, &$table) | |
_QName ($n, $db=false) | |
Load ($where=null, $bindarr=false, $lock=false) | |
LoadLocked ($where=null, $bindarr=false) | |
Reset () | |
Save () | |
Insert () | |
Delete () | |
Find ($whereOrderBy, $bindarr=false, $pkeysArr=false, $extra=array()) | |
Replace () | |
Update () | |
GetAttributeNames () | |
__set ($name, $value) | |
__construct ($table=false, $pkeyarr=false, $db=false, $options=array()) | |
__wakeup () | |
_pluralize ($table) | |
_singularize ($table) | |
hasMany ($foreignRef, $foreignKey=false) | |
belongsTo ($foreignRef, $foreignKey=false) | |
__get ($name) | |
LoadRelations ($name, $whereOrderBy, $offset=-1, $limit=-1) | |
UpdateActiveTable ($pkeys=false, $forceUpdate=false) | |
GetPrimaryKeys (&$db, $table) | |
Error ($err, $fn) | |
ErrorMsg () | |
ErrorNo () | |
DB () | |
& | TableInfo () |
Reload () | |
Set (&$row) | |
LastInsertID (&$db, $fieldname) | |
doquote (&$db, $val, $t) | |
GenWhere (&$db, &$table) | |
Load ($where=null, $bindarr=false) | |
Save () | |
Dirty () | |
Insert () | |
Delete () | |
Find ($whereOrderBy, $bindarr=false, $pkeysArr=false, $extra=array()) | |
packageFind ($whereOrderBy, $bindarr=false, $pkeysArr=false, $extra=array()) | |
Replace () | |
Update () | |
GetAttributeNames () | |
Öffentliche, statische Methoden | |
static | UseDefaultValues ($bool=null) |
static | SetDatabaseAdapter (&$db, $index=false) |
static | TableHasMany ($table, $foreignRef, $foreignKey=false, $foreignClass= 'ADODB_Active_Record') |
static | TableKeyHasMany ($table, $tablePKey, $foreignRef, $foreignKey=false, $foreignClass= 'ADODB_Active_Record') |
static | ClassHasMany ($parentclass, $foreignRef, $foreignKey=false, $foreignClass= 'ADODB_Active_Record') |
static | ClassBelongsTo ($class, $foreignRef, $foreignKey=false, $parentKey='', $parentClass= 'ADODB_Active_Record') |
static | TableBelongsTo ($table, $foreignRef, $foreignKey=false, $parentKey='', $parentClass= 'ADODB_Active_Record') |
static | TableKeyBelongsTo ($table, $tablePKey, $foreignRef, $foreignKey=false, $parentKey='', $parentClass= 'ADODB_Active_Record') |
static | UseDefaultValues ($bool=null) |
static | SetDatabaseAdapter (&$db) |
Datenfelder | |
$_dbat | |
$_table | |
$_tableat | |
$_where | |
$_saved = false | |
$_lasterr = false | |
$_original = false | |
$foreignName | |
$lockMode = ' for update ' | |
$_sTable | |
$_pTable | |
Statische öffentliche Attribute | |
static | $_changeNames = true |
static | $_quoteNames = false |
static | $_foreignSuffix = '_id' |
static | $IrregularP |
static | $IrregularS |
static | $WeIsI |
Definiert in Zeile 75 der Datei adodb-active-record.inc.php.
__construct | ( | $table = false , |
|
$pkeyarr = false , |
|||
$db = false |
|||
) |
Definiert in Zeile 113 der Datei adodb-active-record.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_table, _pluralize(), Error(), SetDatabaseAdapter() und UpdateActiveTable().
__construct | ( | $table = false , |
|
$pkeyarr = false , |
|||
$db = false , |
|||
$options = array() |
|||
) |
Definiert in Zeile 131 der Datei adodb-active-recordx.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_pTable, $_sTable, $_table, _pluralize(), _singularize(), Error(), SetDatabaseAdapter(), TableInfo() und UpdateActiveTable().
__get | ( | $name) |
__get Access properties - used for lazy loading
mixed | $name | protected |
Definiert in Zeile 276 der Datei adodb-active-record.inc.php.
Benutzt LoadRelations().
__get | ( | $name) |
__get Access properties - used for lazy loading
mixed | $name | protected |
Definiert in Zeile 340 der Datei adodb-active-recordx.inc.php.
Benutzt LoadRelations().
__set | ( | $name, | |
$value | |||
) |
Definiert in Zeile 106 der Datei adodb-active-record.inc.php.
__set | ( | $name, | |
$value | |||
) |
Definiert in Zeile 115 der Datei adodb-active-recordx.inc.php.
__wakeup | ( | ) |
Definiert in Zeile 141 der Datei adodb-active-record.inc.php.
__wakeup | ( | ) |
Definiert in Zeile 182 der Datei adodb-active-recordx.inc.php.
_pluralize | ( | $table) |
Definiert in Zeile 147 der Datei adodb-active-record.inc.php.
Benutzt $_changeNames.
Wird benutzt von __construct() und belongsTo().
_pluralize | ( | $table) |
Definiert in Zeile 216 der Datei adodb-active-recordx.inc.php.
Benutzt $_changeNames.
_QName | ( | $n, | |
$db = false |
|||
) |
Definiert in Zeile 673 der Datei adodb-active-record.inc.php.
Benutzt $_quoteNames und DB().
Wird benutzt von Insert() und Update().
_singularize | ( | $tables) |
Definiert in Zeile 172 der Datei adodb-active-record.inc.php.
Benutzt $_changeNames und $tables.
Wird benutzt von __construct().
_singularize | ( | $table) |
Definiert in Zeile 249 der Datei adodb-active-recordx.inc.php.
Benutzt $_changeNames.
belongsTo | ( | $foreignRef, | |
$foreignKey = false , |
|||
$parentKey = '' , |
|||
$parentClass = 'ADODB_Active_Record' |
|||
) |
Definiert in Zeile 234 der Datei adodb-active-record.inc.php.
Benutzt _pluralize().
belongsTo | ( | $foreignRef, | |
$foreignKey = false |
|||
) |
ar->foreignName will contain the name of the tables associated with this table because this table's rows may also be referenced by those tables using thistable_id or the provided foreign keys (this index name is stored in ar->foreignKey)
this-table.other-table_id = other-table.id
Definiert in Zeile 315 der Datei adodb-active-recordx.inc.php.
Benutzt _pluralize().
|
static |
Definiert in Zeile 249 der Datei adodb-active-record.inc.php.
|
static |
Definiert in Zeile 227 der Datei adodb-active-record.inc.php.
DB | ( | ) |
Definiert in Zeile 533 der Datei adodb-active-record.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat und Error().
Wird benutzt von _QName(), Delete(), ErrorMsg(), ErrorNo(), Find(), Insert(), Load(), LoadRelations(), packageFind(), Reload(), Replace(), Set() und Update().
DB | ( | ) |
Definiert in Zeile 583 der Datei adodb-active-recordx.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat und Error().
Delete | ( | ) |
Definiert in Zeile 792 der Datei adodb-active-record.inc.php.
Benutzt $ok, DB(), GenWhere() und TableInfo().
Delete | ( | ) |
Definiert in Zeile 949 der Datei adodb-active-recordx.inc.php.
Benutzt $ok, DB(), GenWhere() und TableInfo().
Dirty | ( | ) |
Definiert in Zeile 893 der Datei adodb-active-recordx.inc.php.
doquote | ( | & | $db, |
$val, | |||
$t | |||
) |
Definiert in Zeile 631 der Datei adodb-active-record.inc.php.
Wird benutzt von GenWhere() und Replace().
doquote | ( | & | $db, |
$val, | |||
$t | |||
) |
Definiert in Zeile 707 der Datei adodb-active-recordx.inc.php.
Error | ( | $err, | |
$fn | |||
) |
Definiert in Zeile 489 der Datei adodb-active-record.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat und adodb_throw().
Wird benutzt von __construct(), DB(), Set(), Update() und UpdateActiveTable().
Error | ( | $err, | |
$fn | |||
) |
Definiert in Zeile 539 der Datei adodb-active-recordx.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat und adodb_throw().
ErrorMsg | ( | ) |
Definiert in Zeile 511 der Datei adodb-active-record.inc.php.
ErrorMsg | ( | ) |
Definiert in Zeile 561 der Datei adodb-active-recordx.inc.php.
ErrorNo | ( | ) |
Definiert in Zeile 523 der Datei adodb-active-record.inc.php.
Benutzt DB().
ErrorNo | ( | ) |
Definiert in Zeile 573 der Datei adodb-active-recordx.inc.php.
Benutzt DB().
Find | ( | $whereOrderBy, | |
$bindarr = false , |
|||
$pkeysArr = false , |
|||
$extra = array() |
|||
) |
Definiert in Zeile 805 der Datei adodb-active-record.inc.php.
Benutzt DB().
Find | ( | $whereOrderBy, | |
$bindarr = false , |
|||
$pkeysArr = false , |
|||
$extra = array() |
|||
) |
Definiert in Zeile 962 der Datei adodb-active-recordx.inc.php.
Benutzt DB() und TableInfo().
GenWhere | ( | & | $db, |
& | $table | ||
) |
GenWhere | ( | & | $db, |
& | $table | ||
) |
Definiert in Zeile 730 der Datei adodb-active-recordx.inc.php.
Benutzt doquote().
GetAttributeNames | ( | ) |
Definiert in Zeile 932 der Datei adodb-active-record.inc.php.
Benutzt TableInfo().
GetAttributeNames | ( | ) |
Definiert in Zeile 1101 der Datei adodb-active-recordx.inc.php.
Benutzt TableInfo().
GetPrimaryKeys | ( | & | $db, |
$table | |||
) |
Definiert in Zeile 483 der Datei adodb-active-record.inc.php.
Wird benutzt von UpdateActiveTable().
GetPrimaryKeys | ( | & | $db, |
$table | |||
) |
Definiert in Zeile 533 der Datei adodb-active-recordx.inc.php.
hasMany | ( | $foreignRef, | |
$foreignKey = false , |
|||
$foreignClass = 'ADODB_Active_Record' |
|||
) |
Definiert in Zeile 198 der Datei adodb-active-record.inc.php.
hasMany | ( | $foreignRef, | |
$foreignKey = false |
|||
) |
Definiert in Zeile 291 der Datei adodb-active-recordx.inc.php.
Benutzt TableInfo().
Insert | ( | ) |
Definiert in Zeile 742 der Datei adodb-active-record.inc.php.
Benutzt $cnt, $ok, _QName(), DB(), LastInsertID() und TableInfo().
Wird benutzt von Save().
Insert | ( | ) |
Definiert in Zeile 899 der Datei adodb-active-recordx.inc.php.
Benutzt $cnt, $ok, DB(), LastInsertID() und TableInfo().
LastInsertID | ( | & | $db, |
$fieldname | |||
) |
Definiert in Zeile 616 der Datei adodb-active-record.inc.php.
Wird benutzt von Insert() und Replace().
LastInsertID | ( | & | $db, |
$fieldname | |||
) |
Definiert in Zeile 692 der Datei adodb-active-recordx.inc.php.
Load | ( | $where = null , |
|
$bindarr = false , |
|||
$lock = false |
|||
) |
Definiert in Zeile 682 der Datei adodb-active-record.inc.php.
Benutzt $lockMode, DB() und Set().
Wird benutzt von LoadLocked() und Reload().
Load | ( | $where = null , |
|
$bindarr = false |
|||
) |
Definiert in Zeile 747 der Datei adodb-active-recordx.inc.php.
Benutzt $foreignName, DB(), Set() und TableInfo().
LoadLocked | ( | $where = null , |
|
$bindarr = false |
|||
) |
Definiert in Zeile 708 der Datei adodb-active-record.inc.php.
Benutzt Load().
LoadRelations | ( | $name, | |
$whereOrderBy = '' , |
|||
$offset = -1 , |
|||
$limit = -1 |
|||
) |
string | $name | |
string | $whereOrderBy | : eg. ' AND field1 = value ORDER BY field2' |
offset | ||
limit |
Definiert in Zeile 288 der Datei adodb-active-record.inc.php.
Benutzt DB() und TableInfo().
Wird benutzt von __get().
LoadRelations | ( | $name, | |
$whereOrderBy, | |||
$offset = -1 , |
|||
$limit = -1 |
|||
) |
Definiert in Zeile 345 der Datei adodb-active-recordx.inc.php.
Benutzt TableInfo().
packageFind | ( | $whereOrderBy, | |
$bindarr = false , |
|||
$pkeysArr = false , |
|||
$extra = array() |
|||
) |
Definiert in Zeile 975 der Datei adodb-active-recordx.inc.php.
Benutzt DB() und TableInfo().
Reload | ( | ) |
Definiert in Zeile 559 der Datei adodb-active-record.inc.php.
Benutzt DB(), GenWhere(), Load() und TableInfo().
Reload | ( | ) |
Definiert in Zeile 610 der Datei adodb-active-recordx.inc.php.
Benutzt DB(), GenWhere(), Load() und TableInfo().
Replace | ( | ) |
Definiert in Zeile 813 der Datei adodb-active-record.inc.php.
Benutzt $ok, DB(), doquote(), LastInsertID() und TableInfo().
Replace | ( | ) |
Definiert in Zeile 985 der Datei adodb-active-recordx.inc.php.
Benutzt $ok, DB(), doquote(), LastInsertID() und TableInfo().
Reset | ( | ) |
Definiert in Zeile 715 der Datei adodb-active-record.inc.php.
Save | ( | ) |
Definiert in Zeile 732 der Datei adodb-active-record.inc.php.
Benutzt $ok, Insert() und Update().
Save | ( | ) |
Definiert in Zeile 883 der Datei adodb-active-recordx.inc.php.
Benutzt $ok, Insert() und Update().
Set | ( | & | $row) |
Definiert in Zeile 569 der Datei adodb-active-record.inc.php.
Benutzt $ACTIVE_RECORD_SAFETY, DB(), Error() und TableInfo().
Wird benutzt von Load().
Set | ( | & | $row) |
Definiert in Zeile 620 der Datei adodb-active-recordx.inc.php.
Benutzt $ACTIVE_RECORD_SAFETY, DB(), Error() und TableInfo().
|
static |
Definiert in Zeile 100 der Datei adodb-active-record.inc.php.
Benutzt ADODB_SetDatabaseAdapter().
Wird benutzt von __construct().
|
static |
Definiert in Zeile 109 der Datei adodb-active-recordx.inc.php.
Benutzt ADODB_SetDatabaseAdapter().
|
static |
Definiert in Zeile 255 der Datei adodb-active-record.inc.php.
|
static |
Definiert in Zeile 210 der Datei adodb-active-record.inc.php.
& TableInfo | ( | ) |
Definiert in Zeile 548 der Datei adodb-active-record.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat und $_tableat.
Wird benutzt von __construct(), Delete(), Find(), GetAttributeNames(), hasMany(), Insert(), Load(), LoadRelations(), packageFind(), Reload(), Replace(), Set() und Update().
& TableInfo | ( | ) |
Definiert in Zeile 598 der Datei adodb-active-recordx.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat und $_tableat.
|
static |
Definiert in Zeile 261 der Datei adodb-active-record.inc.php.
|
static |
Definiert in Zeile 217 der Datei adodb-active-record.inc.php.
Update | ( | ) |
Definiert in Zeile 878 der Datei adodb-active-record.inc.php.
Benutzt $cnt, $ok, $pairs, _QName(), DB(), Error(), GenWhere() und TableInfo().
Wird benutzt von Save().
Update | ( | ) |
Definiert in Zeile 1047 der Datei adodb-active-recordx.inc.php.
Benutzt $cnt, $ok, $pairs, DB(), Error(), GenWhere() und TableInfo().
UpdateActiveTable | ( | $pkeys = false , |
|
$forceUpdate = false |
|||
) |
Definiert in Zeile 338 der Datei adodb-active-record.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat, $_table, $_tableat, $ADODB_ACTIVE_CACHESECS, $ADODB_ACTIVE_DEFVALS, $tables, adodb_write_file(), Error() und GetPrimaryKeys().
Wird benutzt von __construct().
UpdateActiveTable | ( | $pkeys = false , |
|
$forceUpdate = false |
|||
) |
Definiert in Zeile 394 der Datei adodb-active-recordx.inc.php.
Benutzt $_ADODB_ACTIVE_DBS, $_dbat, $_table, $_tableat, $ADODB_ACTIVE_CACHESECS, $ADODB_ACTIVE_DEFVALS, $tables, adodb_write_file(), Error() und GetPrimaryKeys().
|
static |
Definiert in Zeile 92 der Datei adodb-active-record.inc.php.
Benutzt $ADODB_ACTIVE_DEFVALS.
|
static |
Definiert in Zeile 101 der Datei adodb-active-recordx.inc.php.
Benutzt $ADODB_ACTIVE_DEFVALS.
|
static |
Definiert in Zeile 76 der Datei adodb-active-record.inc.php.
Wird benutzt von _pluralize() und _singularize().
$_dbat |
Definiert in Zeile 80 der Datei adodb-active-record.inc.php.
Wird benutzt von DB(), Error(), TableInfo() und UpdateActiveTable().
|
static |
Definiert in Zeile 79 der Datei adodb-active-record.inc.php.
$_lasterr = false |
Definiert in Zeile 85 der Datei adodb-active-record.inc.php.
Wird benutzt von ErrorMsg().
$_original = false |
Definiert in Zeile 86 der Datei adodb-active-record.inc.php.
$_pTable |
Definiert in Zeile 92 der Datei adodb-active-recordx.inc.php.
Wird benutzt von __construct().
|
static |
Definiert in Zeile 77 der Datei adodb-active-record.inc.php.
Wird benutzt von _QName().
$_saved = false |
Definiert in Zeile 84 der Datei adodb-active-record.inc.php.
$_sTable |
Definiert in Zeile 91 der Datei adodb-active-recordx.inc.php.
Wird benutzt von __construct().
$_table |
Definiert in Zeile 81 der Datei adodb-active-record.inc.php.
Wird benutzt von __construct() und UpdateActiveTable().
$_tableat |
Definiert in Zeile 82 der Datei adodb-active-record.inc.php.
Wird benutzt von TableInfo() und UpdateActiveTable().
$_where |
Definiert in Zeile 83 der Datei adodb-active-record.inc.php.
$foreignName |
Definiert in Zeile 88 der Datei adodb-active-record.inc.php.
Wird benutzt von Load().
|
static |
Definiert in Zeile 189 der Datei adodb-active-recordx.inc.php.
|
static |
Definiert in Zeile 197 der Datei adodb-active-recordx.inc.php.
$lockMode = ' for update ' |
Definiert in Zeile 90 der Datei adodb-active-record.inc.php.
Wird benutzt von Load().
|
static |
Definiert in Zeile 205 der Datei adodb-active-recordx.inc.php.