Moin,
wir sind momentan dabei einen OXID CE-Shop aufzubauen. Dabei gibt es einige individuelle Anpassungen. Diese haben wir in Module ausgelagert (updatesicher & wiederverwendbar in anderen Projekten).
Allerdings stehe ich nun vor dem Problem, dass zwei Module die gleiche Klasse erweitern sollen.
Also ich habe:
Class oxarticle
Class module1_oxarticle extends oxarticle
Class module2_oxarticle extends oxarticle
Das funktioniert nicht. Ich kann entweder auf die Methoden der Klasse module1_oxarticle oder auf die der Klasse module2_oxarticle zugreifen.
Man könnte natürlich beide Modul in eins zusammenfassen. Das ist in meinen Augen aber eine unsaubere Lösung.
Wie gehe jetzt am Besten vor?
wir sind momentan dabei einen OXID CE-Shop aufzubauen. Dabei gibt es einige individuelle Anpassungen. Diese haben wir in Module ausgelagert (updatesicher & wiederverwendbar in anderen Projekten).
Allerdings stehe ich nun vor dem Problem, dass zwei Module die gleiche Klasse erweitern sollen.
Also ich habe:
Class oxarticle
Class module1_oxarticle extends oxarticle
Class module2_oxarticle extends oxarticle
Das funktioniert nicht. Ich kann entweder auf die Methoden der Klasse module1_oxarticle oder auf die der Klasse module2_oxarticle zugreifen.
Man könnte natürlich beide Modul in eins zusammenfassen. Das ist in meinen Augen aber eine unsaubere Lösung.
Wie gehe jetzt am Besten vor?