/** * @param Field $field * @return void */ protected function DoAddField($field) { $this->GetSelectCommand()->AddField($field->GetSourceTable(), $field->GetName(), $field->GetEngFieldType(), $field->GetAlias()); }
/** * @param string $fieldName * @param string $lookUpTable * @param Field $lookUpLinkField * @param Field $lookupDisplayField * @param string $lookUpTableAlias * @return void */ public function AddLookupField($fieldName, $lookUpTable, $lookUpLinkField, $lookupDisplayField, $lookUpTableAlias) { $this->lookupFields[$lookupDisplayField->GetAlias()] = $fieldName; }
/** * @param Field $field * @return void */ protected function DoAddField($field) { $sourceTable = $field->GetSourceTable(); if (!isset($sourceTable) || $sourceTable == '') { $sourceTable = $this->tableName; } $this->GetSelectCommand()->AddField($sourceTable, $field->GetName(), $field->GetEngFieldType(), $field->GetAlias()); }