v5:activerecord:classhasmany
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
activerecord:classhasmany [2015/12/05 15:54] – mnewnham | v5:activerecord:classhasmany [2016/01/13 02:15] (current) – ↷ Page moved from activerecord:classhasmany to v5:activerecord:classhasmany mnewnham | ||
---|---|---|---|
Line 3: | Line 3: | ||
<WRAP right box> | <WRAP right box> | ||
== Syntax == | == Syntax == | ||
- | void ADODB_Active_Record:: | + | void ADODB_Active_Record:: |
- | string $class, | + | string $parentTable, |
- | string $relation, | + | string $childTable, |
optional string $foreignKey = '', | optional string $foreignKey = '', | ||
optional string $foreignClass = ' | optional string $foreignClass = ' | ||
) | ) | ||
</ | </ | ||
+ | ------------------------------ | ||
===== Description ===== | ===== Description ===== | ||
- | Globally defines a one-to-many relationship. Once defined, the relationship | + | Globally defines a one-to-many relationship. Once defined, the relationship |
+ | ===== Parameters ===== | ||
+ | ==== $parentTable ==== | ||
+ | The parent table in the relationship | ||
+ | ==== $childTable ==== | ||
+ | The child table in the relationship | ||
+ | ==== $foreignKey ==== | ||
+ | If, due to database design constraints, | ||
+ | ==== $foreignClass ==== | ||
+ | If the class name for the child table differs from that of the parent, for example there has been some extension of methods, specify it here | ||
+ | |||
------------------------- | ------------------------- | ||
===== Usage ===== | ===== Usage ===== |
v5/activerecord/classhasmany.txt · Last modified: 2016/01/13 02:15 by mnewnham