Mailinglisten-Archive |
Seong-Min Kang schrieb: > Hi, > > Sebastian Mendel schrieb: >> das macht aber schon die Basisklasse, die Basisklasse überprüft auch ob >> überhaupt was geändert wurde wenn gespeichert werden soll und baut das SQL >> zusammen, sie übernimmt auch die Variablenüberprüfung (z. B. aus Formularen) >> anhand der Tabellenstruktur > > ich habe es extra etwas strikter geschrieben, dass die relevanten Teile > klar werden. > Aber das Mapping direkt von den Tabellen wollte ich umgehen. Das hat mir > zu viel Overhead produziert. Jetzt bin ich zwar darauf angewiesen, dass > ich meine Klassen konsistent halte, aber ich habe den Vorteil, dass ich > meine Eigenschaften viel flexibler validieren und setzen kann. ja das kann ich auch - aber muss es eben nicht ich kann ja jederzeit in der Kind-Klasse eine Methode setField() definieren die eine angepasste Überprüfung vornimmt - oder dem Feld eine Bestimmte Eigenschaft zuweisen (z. B. 'ist eine ISBN-Nummer', 'ist PLZ', 'ist BLZ', ...) welche die Basisklasse erkennt und entsprechend beachtet/überprüft. -- Sebastian Mendel www.sebastianmendel.de
php::bar PHP Wiki - Listenarchive