This method is deprecated, use classHasMany / tableHasMany / tableKeyHasMany instead.
void hasMany( string $relation, optional string $foreignKey = '' )
The deprecated method was used to define a one-to-many relationship
In this example we have 2 tables, persons (parent table) and children (child table) linked by persons.id = children.person_id. The variable $person→children is an array that holds the children.
class person extends ADOdb_Active_Record{} $person = new person(); $person->HasMany('children','person_id'); $person->Load("id=1"); foreach($person->children as $c) { echo " $c->name_first "; $c->name_first .= ' K.'; $c->Save(); ## each child record must be saved individually }