ich habe bisher primär C# und Python programmiert und mit PHP eher zu Zeiten vor dem Sprung in die Objetorientierung zu tun gehabt.
Aktuell stehe ich vor folgendem Problem, über das ich schon verschiedentlich gestolpert bin
Ich versuche im Template mir den aktuellen Artikel über
- Code: Alles auswählen
$article=$this->getArticle();
zu holen.
Danach soll zu diesem Artikel die Kategorie ermittelt und testweise einfach mal der artikelname ausggeben werden.
Nachdem schon das Ermitteln des Artikels mit obigem Code nicht klappt, das ganze mal auf Nummer Sicher
- Code: Alles auswählen
$xaktArticle = OOArticle::getArticleById($REX['ARTICLE_ID'], $REX['CUR_CLANG']);
Ausgabe mit
- Code: Alles auswählen
echo $xaktArticle->getName();
klappt, also scheint der Artikel als Objekt vorzuliegen.
Wenn ich nun aber mit
- Code: Alles auswählen
$xaktCat = $xaktArticle->getCategory();
echo $xaktCat->getName();
versuche die Kategorie zu ermitteln und den Namen auszugeben bekomme ich die Meldung
- Code: Alles auswählen
Call to a member function getName() on a non-object in /
Kann mir da jmd Hilfestellung geben ?

