Jeena Paradies: wiederverwertbarer code

Beitrag lesen

Hallo,

[...], dass Du eine eierlegende Wollmilchsau, die zusaetzlich Kaffe kochen kann, bauen willst.

Ja das könnte schon irgendwie sein, daran sieht man dass ich noch nicht so richtig in der Materie drinn bin, und nicht wirklich weiß was für die Zukunft sinnvoll ist.

Vergleiche http://phppatterns.com/index.php/article/articleview/31/1/1/.
Ohne jetzt Sinn oder Unsinn Deines Projekts in Frage stellen zu wollen, meine ich, Du solltest das in viele Einzelklassen unterteilen.

Bestimmt, nur kann ich mir das zur Zeit noch nicht so richtig aufteilen. Ich weiß nicht welche klassen ich denn dazu brauchen werde.

Schreib eine Klasse Form_Validation, die irgendein Array von Daten durchpfluegt und validiert. Ich weise an der stelle mal ganz bescheiden auf meinen Artikel http://aktuell.de.selfhtml.org/tippstricks/javascript/formkontrolle/index.htm hin, bei dem Du Dir ein paar Ideen bezgl. Konfiguration etc. holen kannst.

Der Artikel ist super, habe viele Ideen davon bekommen. Vor allem die Abstraktion hat mir gefehlt, da ich irgendwie dachte dass ich jedes ding einzeln überprüfen muss, und das wollte mir nicht in dieses oop reinpassen.

und in eine db reinschreibt,
Schreib eine Klasse DB_Connection, die nix anderes macht als sich mit einer DB zu verbinden und dir eine Resource zur Verfuegung stellt

Das habe ich denke ich schon von http://tut.php-q.net/mysql-class.html#u3 übernommen und es hat auch bei einigen meiner Projekte wunderbar funktioniert.

ohne dass ich im voraus weiß welche Felder, bzw wie viele es sind
Lass dir die Feldnamen ausgeben und deren Anzahl. Ich hab da jetzt keine schlaue Idee, wie ich das in meiner Struktur unterbringe, aber da faellt dir bestimmt was huebsches ein.

Also der Feldname soll dann auch der Spaltenname in der DB sein, und auch intern ein Name, der dazu verwendet wird das Feld zu identifizieren. Das könnte gut klappen, da es dann egal ist welche Namen sie haben, und wie viele Felder es gibt.

Ich kann Dir gerne ein paar von meinen Klassen schicken, manche sind sogar dokumentiert ;-)

Ja bitte, vor allem die dokumentierten interessieren mich brennend, um eine Vorstellung zu bekommen wie man an solche Sachen rangehen kann.

Grüße
Jeena Paradies