Jump to content

AtkManyToOneRelation

From NusaATK
Revision as of 21:53, 18 August 2008 by bahtiar (talk | contribs)
atkManyToOneRelation screenshot

atkManyToOneRelation

function atkManyToOneRelation($name, $destination, $flags=0)
  • $name The name of the attribute.
  • $destination The node we have a relationship with.

If you do not want to use the default primary keys (for example when the * side has a combined PK), you can override them by using the functions:

setLocalKey("a_id");
setRemoteKey("b_id");

Example

Projects all have one coordinator (node B), but one coordinator can have multiple projects (node A). So in the project class, there's a atkManyToOneRelation to a coordinator.