Hallo,
ich entwickle zurzeit ein eigenes Bugtracking-System. In diesem ist es natürlich möglich, Projekte zu verwalten.
Ich arbeite mit einer MySQL-Datenbank und habe hierfür eine Klasse entwickelt, die mir die Datenbankanfragen zusammenbaut ..
In meinem System sieht es mit den Projekten so aus: Ich habe eine Projekt-Klasse und jede Instanz dieser Klasse repräsentiert ein Projekt aus der Datenbank (die Daten werden aus der DB gelesen, Objekte werden erzeugt und dynamisch in ein array gepackt).
Die Projekt-Klasse besitzt getter- und setter-Methoden für alle Attribute.
Was ist aber nun, wenn ich z.B. ein Projekt löschen möchte. Soll ich hier eine delete-Methode in die Projekt-Klasse einbauen, die hier über die MySQL-Klasse mit der DB kommuniziert? Oder soll ich das Löschen hier außerhalb der Klasse (vl sogar in einer vollkommen neuen Klasse) durchführen?
Grüße,
Kasi
ich entwickle zurzeit ein eigenes Bugtracking-System. In diesem ist es natürlich möglich, Projekte zu verwalten.
Ich arbeite mit einer MySQL-Datenbank und habe hierfür eine Klasse entwickelt, die mir die Datenbankanfragen zusammenbaut ..
In meinem System sieht es mit den Projekten so aus: Ich habe eine Projekt-Klasse und jede Instanz dieser Klasse repräsentiert ein Projekt aus der Datenbank (die Daten werden aus der DB gelesen, Objekte werden erzeugt und dynamisch in ein array gepackt).
Die Projekt-Klasse besitzt getter- und setter-Methoden für alle Attribute.
Was ist aber nun, wenn ich z.B. ein Projekt löschen möchte. Soll ich hier eine delete-Methode in die Projekt-Klasse einbauen, die hier über die MySQL-Klasse mit der DB kommuniziert? Oder soll ich das Löschen hier außerhalb der Klasse (vl sogar in einer vollkommen neuen Klasse) durchführen?
Grüße,
Kasi
Kommentar