ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:activerecord:classhasmany

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
activerecord:classhasmany [2015/12/05 02:36] – created mnewnhamv5: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 ==
-  bool ADODB_Active_Record::ClassHasMany+  void ADODB_Active_Record::classHasMany
-      string $class,  +    string $parentTable,  
-      string $relation,  +    string $childTable,  
-      optional string $foreignKey = ' ', +    optional string $foreignKey = '', 
-      optional string $foreignClass = 'ADODB_Active_Record' +    optional string $foreignClass = 'ADODB_Active_Record' 
-      )+  )
 </WRAP> </WRAP>
 +------------------------------
 ===== Description ===== ===== Description =====
-Globally defines a one-to-many relationship+Globally defines a one-to-many relationship. Once defined, the relationship persists for  the life of the script. 
 +===== Parameters ===== 
 +==== $parentTable ==== 
 +The parent table in the relationship 
 +==== $childTable ==== 
 +The child table in the relationship 
 +==== $foreignKey ==== 
 +If, due to database design constraints, the key field in the child table is not named the same as that of the parent table, specify it here. 
 +==== $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 =====
 <code php> <code php>
v5/activerecord/classhasmany.txt · Last modified: 2016/01/13 02:15 by mnewnham