Nabend,
ich habe ein kleines Problem wo ich nicht so recht weiß wie ich es umsetzen kann und auch nicht so recht weiß wodrunter ich noch googlen soll :/
Ich habe folgendes vor:
In einer Config Datei habe ich ein Array welches ich mit Namespaces zu verschiedenen Klassen zeigen lasse. Sagen wir einfach mal zum Beispiel folgende:
usw.
nun will ich in meiner Hauptklasse (welche im Prinzip die Seite komplett verwaltet) die Eigenschaften erweitern das ich dort mit $this->datenbank und $this->template drauf zugreifen kann, wenn diese eben in dem Array vergeben sind. Wenn die jeweilige Eigenschaft nicht vorhanden ist soll es dann einfach die "normale" Klassenfunktion haben das es dann eben als Attribut gesetzt wird.
Sorry fürs etwas umständliche beschreiben, mir fällt es nicht besser ein =/ Ich hoffe mir kann trotzdem jemand helfen
ich habe ein kleines Problem wo ich nicht so recht weiß wie ich es umsetzen kann und auch nicht so recht weiß wodrunter ich noch googlen soll :/
Ich habe folgendes vor:
In einer Config Datei habe ich ein Array welches ich mit Namespaces zu verschiedenen Klassen zeigen lasse. Sagen wir einfach mal zum Beispiel folgende:
PHP-Code:
array('datenbank' => Pfad1\Klasse(),
'template' => Pfad2\Klasse());
nun will ich in meiner Hauptklasse (welche im Prinzip die Seite komplett verwaltet) die Eigenschaften erweitern das ich dort mit $this->datenbank und $this->template drauf zugreifen kann, wenn diese eben in dem Array vergeben sind. Wenn die jeweilige Eigenschaft nicht vorhanden ist soll es dann einfach die "normale" Klassenfunktion haben das es dann eben als Attribut gesetzt wird.
Sorry fürs etwas umständliche beschreiben, mir fällt es nicht besser ein =/ Ich hoffe mir kann trotzdem jemand helfen
Kommentar