![]() Mailinglisten-Archive |
Hallo Liste, Ich habe eine klassenbasierte Architektur f�r meine Anwendung gew�hlt. Ein Formular wird �ber die Klasse "oos" bearbeitet, je nach "submit" Status gibt es die Funktionen list,edit,new, delete. Nun muss ich die Daten in dem Formular einem Mitarbeiter zuordnen, dazu kann man in einem Feld innerhalb des gleichen Formulars einen Namen eingeben, und �ber einen Button eine Suche in der Tabelle "mitarbeiter" starten. Danach aus der Trefferlist den Mitarbeiter ausw�hlen und dessen Personalnummer wird dann in der oos Tabelle gespeichert. Frage, wo siedel ich nun die "getMitarbeiter" Methode an??? 1. In der Klasse "Oos" greife ich mal schnell auf die Tabelle "mitarbeiter" zu und zieh mir die Daten, stelle sie dar und speicher sie dann ab. 2. In der Klasse "mitarbeiter" gibt es eine "getMitarbeiter", die �ber den Parameter "name", eine liste erstellt und eine Personalnummer zur�ck gibt. In dem Formular wird nur die Pnummer des Mitarbeiters in die oos Tabelle �bernommen, es sollen aber noch weitere Daten zur Info angezeigt werden, zB Abteilung, Kostenstelle, Vertragsnummer zur Kontrolle. Bei L�sung eins h�tte ich alle Daten schon in der Treffermenge und k�nnte sie ins Formular �bernehmen. Bei L�sung zwei stellt sich die Frage, ob ich alle relevanten Daten �ber die Url mitschicken, oder ob ich nur die Pnummmer �ber die Url schicke und mit beim Aufbau des Formulas mit dieser Pnummer die Daten nochmals ziehe (listMitarbeiter in der Klasse Mitarbeiter). Doch die dazu ben�togte Funktion mu� ja dann auch wieder in der Klasse mitarbeiter zu finden sein. Oh Mann, das war jetzt kompliziert zu scheiben, obwohl es eigentlich ganz einfach ist. Vielleicht gibt es ja im Netz einen guten Link, der dieses Thema etwas ausf�hrlicher beschreibt. Danke, an jeden der sich die M�he macht, das ganze �berhaupt zu lesen. greetz Matthias
php::bar PHP Wiki - Listenarchive