ADOdb

Database Abstraction Layer for PHP

User Tools

Site Tools


v5:activerecord:classbelongsto

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
activerecord:classbelongsto [2015/12/05 16:54] mnewnhamv5:activerecord:classbelongsto [2019/01/01 01:31] (current) mnewnham
Line 4: Line 4:
 ==Syntax== ==Syntax==
   void ADODB_Active_Record::classBelongsTo(   void ADODB_Active_Record::classBelongsTo(
-     string $parentClass,  
      string $childClass,       string $childClass, 
 +     string $parentClass, 
      string $foreignKey,       string $foreignKey, 
      optional string $parentPrimaryKey = 'id',       optional string $parentPrimaryKey = 'id', 
Line 14: Line 14:
 You can define the parent of the current object using ''ClassBelongsTo()''. In the example below, we have a child table kids, and a parent table person. We have a link kids.person_id = persons.id. We create a child first, then link it to the parent You can define the parent of the current object using ''ClassBelongsTo()''. In the example below, we have a child table kids, and a parent table person. We have a link kids.person_id = persons.id. We create a child first, then link it to the parent
 ===== Parameters ===== ===== Parameters =====
-==== $parentClass ==== 
-The parent table in the relationship 
 ==== $childClass ==== ==== $childClass ====
 The child table in the relationship The child table in the relationship
 +==== $parentClass ====
 +The parent table in the relationship
 ==== $foreignKey ==== ==== $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. 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.
v5/activerecord/classbelongsto.txt · Last modified: 2019/01/01 01:31 by mnewnham