Hi,
ich hab hier ein kleines Problem. Ich habe 2 Klassen:
Wenn ich BuilderUserTemplate instanziere und mit getSettings() auf das Settingsobjekt zugreife, gibt's n Fehler.
Wenn ich die Methode getSettings in die BuilderUserTemplate-Klasse hole, gibt's keine Probleme. Woran liegt das, und wie kann ich das machen dass ich nicht jede Methode die auf das Settingsobjekt zugreifen soll in den Kinderklassen definieren muss?
Danke Luke
ich hab hier ein kleines Problem. Ich habe 2 Klassen:
PHP-Code:
abstract class BuilderTemplate {
private $settings;
public function getSettings() {
return $this->settings;
}
}
class BuilderUserTemplate extends BuilderTemplate {
public function __construct() {
$this->settings = new BuilderUserTemplateSetting();
}
}
Wenn ich die Methode getSettings in die BuilderUserTemplate-Klasse hole, gibt's keine Probleme. Woran liegt das, und wie kann ich das machen dass ich nicht jede Methode die auf das Settingsobjekt zugreifen soll in den Kinderklassen definieren muss?
Danke Luke
Kommentar