DBFieldRelation Class Reference
[Model]
A relation between two fields in DB. More...
Inheritance diagram for
DBFieldRelation:
Public Member Functions |
|
| __construct ($source_field, $target_field) | |
| get_source_field_name () | |
| Return source table name. |
|
| get_target_field_name () | |
| Return target table name. |
|
| reverse () | |
| Returns an
IDBFieldRelation with source field as target field and vice
versa. |
|
Protected Attributes |
|
| $source_field | |
| $target_field | |
Detailed Description
A relation between two fields in DB.
Definition at line 8 of file dbfieldrelation.cls.php.
Constructor & Destructor Documentation
| DBFieldRelation::__construct | ( | $ | source_field, | |
| $ | target_field | |||
| ) |
Definition at line 13 of file dbfieldrelation.cls.php.
00013 { 00014 $this->source_field = $source_field; 00015 $this->target_field = $target_field; 00016 }
Member Function Documentation
| DBFieldRelation::get_source_field_name | ( | ) |
Return source table name.
- Returns:
- string
Implements IDBFieldRelation.
Definition at line 23 of file dbfieldrelation.cls.php.
| DBFieldRelation::get_target_field_name | ( | ) |
Return target table name.
- Returns:
- string
Implements IDBFieldRelation.
Definition at line 32 of file dbfieldrelation.cls.php.
| DBFieldRelation::reverse | ( | ) |
Returns an IDBFieldRelation with source field as target field and vice versa.
- Returns:
- IDBFieldRelation
Implements IDBFieldRelation.
Definition at line 41 of file dbfieldrelation.cls.php.
00041 { 00042 return new DBFieldRelation($this->target_field, $this->source_field); 00043 }
Member Data Documentation
DBFieldRelation::$source_field
[protected] |
Definition at line 10 of file dbfieldrelation.cls.php.
DBFieldRelation::$target_field
[protected] |
Definition at line 11 of file dbfieldrelation.cls.php.
The documentation for this class was generated from the following file:
- gyro/core/model/base/dbfieldrelation.cls.php
