Oxid-Viewklassen erweitern und Daten an Templates schicken


Dem Oxid-Shopsystem liegt ein rein PHP-basiertes Framework zugrunde, bei dessen Erstellung sich die Entwickler streng an das MVC-Architekturmuster (Model View Controller) gehalten haben. Ein Ziel der MVC-Architektur ist es, Softwarekomponenten zu schaffen, die leicht unabhängig voneinander modifiziert aber auch erneuert werden können.

Wer für Oxid programmieren möchte, sollte diese Vorzüge wahren und entsprechende Regeln bei der Umsetzung eigener Modifikationen am Oxid-Shop einhalten.

Alle Änderungen, die Sie an Oxid vornehmen, sollten in eigene Module (Logik) oder Templates (Design) ausgelagert werden. So haben Sie deutlich weniger Aufwand bei einem Update des Oxid-Systems und – sofern ein Supportvertrag besteht – Anspruch auf Unterstützung durch Oxid.


In diesem Beispiel erkläre zeige ich Ihnen, wie Sie ein Modul für eine View-Klasse erstellen und die damit ermittelten Daten ans Template übergeben kommen.

Weiterlesen