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 revision Previous revision
v5:activerecord:classbelongsto [2016/01/13 02:15]
mnewnham ↷ Page moved from activerecord:classbelongsto to v5:activerecord:classbelongsto
v5: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