Kurze Ergänzung:
Ich verwende im ViewHelper
$settings = $this->templateVariableContainer->get('settings');
und da liegt das Problem.

Call to a member function get() on a non-object

Auf den templateVariableContainer kann nicht zugegriffen werden.

Hehe,

an dieser Stelle würde ich natürlicherweise in die Sourcen schauen,
wie ich nun den fehlenden templateVariableContainer setzen kann.
Das ist vermutlich ein Fall von Depency-Injection.

Nach meiner Erfahrung mit Extbase kann das aber eine ganze
Kette von weiterein Dependencies nach sich ziehen, von Containern und Factory-Factories. Ein Gewirr, das man erst
einmal durchschauen muß.

Eigentlich sollte Dependency-Injection die Flexibilität erhöhen.
Sie erhöht aber auch die Komplexität in gewissem Sinne. Verläßt man die vorgesehenen Pfade, kann einen Extbase schnell in die Verzweiflung treiben.

Warscheinlich hat man grandiose Möglichkeiten, wenn
man erst einmal den Durchblick hat.

Wäre gespannt, ob Du in diesem Fall eine elegante, einfache Lösung gefunden hast.
vg

Elmar

_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an