Fatal error: Call to a member function findAll() on a non-object in …

Lösung

In der Fehlermeldung steht in welcher Zeile das Problem aufgetreten ist. Das Objekt, auf welches mit ->findAll() zugegriffen werden will, wurde nicht ordnungsgemäss instanziert!

Um eine Instanz von einem Repository/einem Controller zu erstellen benutzt man die Methode „t3lib_div::makeInstance()„.

Beispiel:

<?php
$entriesRepository = t3lib_div::makeInstance('Tx_MeineExtension_Domain_Repository_EntriesRepository');
$entries = $entriesRepository->findAll();

Hat dir diese Hilfe nicht weitergeholfen?

Hast du einen Fehler gefunden? Schreibe an: http://www.extbasefluid.com/anfrage/
comments powered by Disqus