Schlagwort-Archiv: events

Magento’s Event-Observer-Pattern – Oder: Die bessere Art Core-Code zu erweitern

Häufig muss man als Entwickler Daten an bestimmten Stellen im Code modifizieren.
Um die Updatefähigkeit von Magento zu erhalten, wird üblicherweise ein Modul erstellt
und die entsprechende Klasse überschrieben.

Dieses Vorgehen kann allerdings zu Konflikten mit anderen Modulen führen, die möglicherweise die selbe Klasse überschreiben.

Eine viel elegantere Möglichkeit den Core-Code bei bestimmten Ereignissen zu überschreiben,
bietet das Event-Observer-Pattern, welches in Magento vollständig integriert ist.
Der große Vorteil hierbei ist, dass auf Daten Einfluss genommen werden kann, ohne
die entsprechenden Methoden zu bearbeiten oder zu überschreiben. Darum sollte, falls möglich,
diese Variante unbedingt dem Überschreiben von Klassen vorgezogen werden.
weiterlesen

  • Diesen Beitrag weiterempfehlen: