Public Member Functions |
| init () |
| addField ($n, $actual_field=null) |
| join ($foreign_table, $master_field=null, $join_kind=null, $_foreign_alias=null) |
| leftJoin ($foreign_table, $master_field=null, $join_kind=null, $_foreign_alias=null) |
| hasOne ($model, $our_field=null, $display_field=null) |
| hasMany ($model, $their_field=null, $our_field=null) |
| set ($foreign_table, $master_field=null, $join_kind=null, $relation=null) |
| beforeSave ($m) |
| beforeInsert ($m, $q) |
| afterInsert ($m, $id) |
| beforeModify ($m, $q) |
| beforeDelete ($m, $id) |
| afterDelete ($m) |
| beforeLoad ($m, $q=null) |
| afterLoad ($m) |
| afterUnload ($m) |
| fieldExpr ($f) |
Data Fields |
| $f1 = null |
| $t = null |
| $expr = null |
| $f2 = null |
| $m2 = null |
| $m1 = null |
| $relation = null |
| $delete_behaviour = 'cascade' |
Member Function Documentation
Second argument to addField() will specify how the field is really called
Add query for the relation's ID, but then remove it from results. Remove ID when unloading.
hasMany |
( |
$ |
model, |
|
|
$ |
their_field = null , |
|
|
$ |
our_field = null |
|
) |
| |
hasOne |
( |
$ |
model, |
|
|
$ |
our_field = null , |
|
|
$ |
display_field = null |
|
) |
| |
Initialize object. Always call parent
This method is called for initialization
Reimplemented from AbstractObject.
join |
( |
$ |
foreign_table, |
|
|
$ |
master_field = null , |
|
|
$ |
join_kind = null , |
|
|
$ |
_foreign_alias = null |
|
) |
| |
leftJoin |
( |
$ |
foreign_table, |
|
|
$ |
master_field = null , |
|
|
$ |
join_kind = null , |
|
|
$ |
_foreign_alias = null |
|
) |
| |
set |
( |
$ |
foreign_table, |
|
|
$ |
master_field = null , |
|
|
$ |
join_kind = null , |
|
|
$ |
relation = null |
|
) |
| |
Field Documentation
$delete_behaviour = 'cascade' |
The documentation for this class was generated from the following file: