OEModule\OphCiExamination\models\Element_OphCiExamination_OCT::relations PHP Method

relations() public method

public relations ( ) : array
return array relational rules.
    public function relations()
    {
        return array('eventType' => array(self::BELONGS_TO, 'EventType', 'event_type_id'), 'event' => array(self::BELONGS_TO, 'Event', 'event_id'), 'eye' => array(self::BELONGS_TO, 'Eye', 'eye_id'), 'user' => array(self::BELONGS_TO, 'User', 'created_user_id'), 'usermodified' => array(self::BELONGS_TO, 'User', 'last_modified_user_id'), 'left_method' => array(self::BELONGS_TO, 'OEModule\\OphCiExamination\\models\\OphCiExamination_OCT_Method', 'left_method_id'), 'right_method' => array(self::BELONGS_TO, 'OEModule\\OphCiExamination\\models\\OphCiExamination_OCT_Method', 'right_method_id'), 'fluidtype_assignments' => array(self::HAS_MANY, 'OEModule\\OphCiExamination\\models\\OphCiExamination_OCT_FluidTypeAssignment', 'element_id'), 'left_fluidtypes' => array(self::HAS_MANY, 'OEModule\\OphCiExamination\\models\\OphCiExamination_OCT_FluidType', 'fluidtype_id', 'through' => 'fluidtype_assignments', 'on' => 'fluidtype_assignments.eye_id = ' . \Eye::LEFT), 'right_fluidtypes' => array(self::HAS_MANY, 'OEModule\\OphCiExamination\\models\\OphCiExamination_OCT_FluidType', 'fluidtype_id', 'through' => 'fluidtype_assignments', 'on' => 'fluidtype_assignments.eye_id = ' . \Eye::RIGHT), 'left_fluidstatus' => array(self::BELONGS_TO, 'OEModule\\OphCiExamination\\models\\OphCiExamination_OCT_FluidStatus', 'left_fluidstatus_id'), 'right_fluidstatus' => array(self::BELONGS_TO, 'OEModule\\OphCiExamination\\models\\OphCiExamination_OCT_FluidStatus', 'right_fluidstatus_id'));
    }