Seiten

Mittwoch, 19. Januar 2011

Oxid Modulentwicklung II 19-1-2010

Heute ging die Modulentwicklung in die zweite Runde.

Ausgehend von dem Gutscheinserieneintrag im Backend der Community - Edition und dem damit verbundenen Template-Code habe ich heute eine Erweiterung fabriziert, welche den Code übernimmt und statt der Voucherseries- direkt die Voucher-Tabelle abfragt.

Die zugehörige Klasse, bzw. das damit verbundene php Dokument war aufgrund seiner einfachen Struktur, welche direkt die in der Template vorhandenen vergebenen Attribute zur SQL-Abfrage nutzt dazu in der Lage die in der Table vorhandenen Gutscheine anzuzeigen.
Aus demselben  Grund funktioniert auch die bereits vorhandene Suchfunktion.

Um überhaupt auf die Idee zu kommen, dass das funktionieren könnte musste aber der Code etwa eineinhalb Stunden durchwühlt werden. Erkundet wurde dabei die Parameterübergabe zwischen Template und den operierenden Klassen. Der Shop ist nach dem Model-View-Controller-Prinzip aufgebaut, die Objekte, Modelle und die Darstellung für den Benutzer oder auch Administrator streng trennt.

Die nächsten Schritte sind nun die ID's der einzelnen Gutscheine entsprechend der zugehörigen Serie aufzulösen und einzelne Einträge gemäß des Planes zeilenweise in eine art Papierkorb-Tabelle zu verschieben und anschließend zu löschen.

Wenn die Fortschritte weiter so gut sind wie heute kann es sogar möglich sein.
Versuche die bestehende Mathode zur Löschung einzelner Einträge zu nutzen war übrigens bis jetzt nicht erfolgreich.

Keine Kommentare:

Kommentar veröffentlichen