Hallo!
Ich verwende mehrere Subklassen, die ineinander verschachtelt sind:
Nun möchte ich die Methode $Tabs->Subklasse->getContent() dynamisch aufrufen, das heisst "$Tabs->Subklasse->getContent()" wird aus der Datenbank ausgelesen und ausgeführt.
Prinzip wie hier - Beispiel 2: PHP: Variablenfunktionen - Manual
Das ganze funktioniert folgendermassen ganz gut:
jedoch müsste $class dynamisch generiert werden können.
Könnt ihr mir helfen?
Gruss
Ich verwende mehrere Subklassen, die ineinander verschachtelt sind:
PHP:
class Tabs {
function Tabs() {
$this->Subklasse = new Subklasse();
}
function ...() {
}
}
$Tabs = new Tabs();
Nun möchte ich die Methode $Tabs->Subklasse->getContent() dynamisch aufrufen, das heisst "$Tabs->Subklasse->getContent()" wird aus der Datenbank ausgelesen und ausgeführt.
Prinzip wie hier - Beispiel 2: PHP: Variablenfunktionen - Manual
Das ganze funktioniert folgendermassen ganz gut:
Code:
$class = $this->{"Sites"}->{"_Modules"}->{"_Images"};
$funct = "loadBody";
$content = $class->$funct());
jedoch müsste $class dynamisch generiert werden können.
Code:
$parts = explode("->", $content);
foreach($parts as $part) {
if($i+1 == count($parts)) {
$classpart .= "{\"".$part."\"}";
} else {
$classpart .= "{\"".$part."\"}->";
}
$i++;
}
Könnt ihr mir helfen?
Gruss