pl: Beispiel Trait

Beitrag lesen

problematische Seite

Mein Beispiel:

class Forum{
  function control(){
    # erzeugt den RSS Feed über einen Parameter im Forum selbst
    else if( $this->param('rss') ){
      $this->_rss();
    }
  }
}

_rss() ist eine Methode die in einem Trait definiert ist. Damit ist das möglich:

; erzeugt den RSS Feed durch Bindung einer anderen Klasse an beliebigen URL
[/forum.rss]
short=Forum
class=RSS
tabn=forum

Also daß diese Methode von einer anderen Klasse aus genutzt werden kann. Und natürlich muss innerhalb der _rss() Methode auf die Eigenschaften der aufrufenden Instanz zugegriffen werden um das XML-Template für den RSS Feed mit den richtigen Daten rendern zu können.

Aber eigentlich suche ich ja ein diebezügliches Beispiel in PHP.

MFG