ich habe folgende Decorator geschrieben, der die Member-Tabelle um zwei Felder erweitert.
class MemberDecorator extends DataObjectDecorator {
function augmentSQL(SQLQuery &$query) {} // Funktioniert auch ohne hab ich bemerkt,... was macht diese Funktion eigentlich?
public function extraStatics(){
return array(
'db' => array(
"Firma" => "Varchar",
'Telefon' => 'Varchar',
),
'has_one' => array(
),
);
}
}
der Vollstädigkeit halber:
in der config.php regestriere ich diese extension der Member-Klasse folgendermaßen:
Object::add_extension('Member', 'MemberDecorator');
funktioniet alles gut. Allerdings werden die Felder, bei Anzeige im Backend (Security/Securtiy Groups/Members/Auswahl) in der Reihenfolge dargestellt, wie sie sich in der DB befinden. Da meine extensions am Ende der Tabelle stehen laufen sie auch im View am Ende auf. Ich würde das Ganze gerne nach meinen Wünschen umsortieren...
Somebody some help ?
Danke schonmal
Grüße,
Lukin

