Mailinglisten-Archive |
> Was bedeutet das? Das bedeutet eigentlich nur das man die Konfiguration des Dataobjects nicht im Code vornimmt sondern eine kleine XML-Datei schreibt aus der hervorgeht welche Felder das Dataobject besitzt und wie es mit anderen Dataobjects in Verbindung steht...wirkt sehr aufgeräumt und geht blitzschnell wenn man ein neues Feld braucht. Und es gibt eine Config-Datei für Formulare welche alle Felder, Defaultwerte, Validatoren, externe Datensourcen usw enthält. Auch hier ist es sehr einfach ein neues Feld hinzuzufügen oder eins zu löschen... Hat man also am Ende eines Projektes eine Kundenanfrage, eigentlich brauchen wir noch ein Feld Datum....kein Problem, zwei Änderungen den XML-Configs und fertig.... Einzigstes Problem bei den PEAR:Dataobjects ist das man für jedes DAO eine eigene Klasse braucht und diese nur durch Codegenerierung erzeugen kann....eine Basisklasse und dann die Eigenschaften/Methoden selber setzen fände ich an der Stelle praktischer, da könnte wirklich fast alles ohne Programmieraufwand gelöst werden.... Ciao Christian
php::bar PHP Wiki - Listenarchive