Hallo,
zunächst vielen Dank für eure Hilfe.
Ich möchte mehrere Klassen(B)(C) auf eine Hauptklasse(A) erweitern die wiederum die Module-Klasse(Z) erweitert, ohne das $this überschrieben wird, wenn beide Klassen(B)(C) auf der selben seite eingebunden werden.
http://nopaste.php-q.net/463959
Ich prüfe in der Klasse (messageList: B) auf getAjaxResponse(). Dies funktioniert auch wunderbar und er arbeitet die methode korrekt ab.
Wenn ich nun jedoch eine weitere Klasse (messageNew: C) mit einbinde, sind die methoden von der Klasse (B) nicht mehr mit $this->method() aufrufbar, da dies klassen alphabetisch aufgerufen werden und so das $this überschrieben wird.
Kann ich dies nun so lösen, das der extend von (B) und (C) auf die Klasse (A) gemacht wird, und getAjaxResponse von (B) und (C), und vl noch weiteren klassen die methoden mit $this aufrufen kann?
Vielen Dank!
zunächst vielen Dank für eure Hilfe.
Ich möchte mehrere Klassen(B)(C) auf eine Hauptklasse(A) erweitern die wiederum die Module-Klasse(Z) erweitert, ohne das $this überschrieben wird, wenn beide Klassen(B)(C) auf der selben seite eingebunden werden.
http://nopaste.php-q.net/463959
Ich prüfe in der Klasse (messageList: B) auf getAjaxResponse(). Dies funktioniert auch wunderbar und er arbeitet die methode korrekt ab.
Wenn ich nun jedoch eine weitere Klasse (messageNew: C) mit einbinde, sind die methoden von der Klasse (B) nicht mehr mit $this->method() aufrufbar, da dies klassen alphabetisch aufgerufen werden und so das $this überschrieben wird.
Kann ich dies nun so lösen, das der extend von (B) und (C) auf die Klasse (A) gemacht wird, und getAjaxResponse von (B) und (C), und vl noch weiteren klassen die methoden mit $this aufrufen kann?
Vielen Dank!

Kommentar