sebastian: Klassenproblem

Beitrag lesen

Hi,

habe derzeit die Situation, dass ich eine Klasse hab, die Methoden bereitstellt, um Output zu erzeugen.

Nun soll diese Klasse - ich nen sie einfach mal Modul - eine View Klasse haben, die ein Template in einem Ausgabe Puffer einbindet und dann das erzeugt zurückgibt an das Modul.

Nun gibt es mehrere Templates und die sollen jeweils die Methoden des Moduls verwenden.

Wenn ich jetzt aber das Template includiere, befinde ich mich ja in der view Klasse, also würde $this->xxx(); ja nicht auf die Methoden vom Modul zugreifen, sondenr von deriKlasse.

In der View Klasse ein Objekt des Moduls zu erstellen, wäre twar ne funktionierende Lösung, aber vollkommen unaltagstauglich und sinnlos.

Wie geht das??

Die View Klasse ist ja genormt, die Modul Klasse ist immer anders, von daher kann ich auch nicht mit extends Modul arbeiten, oder??

Gruß Sebastian