[TYPO3-german] $this->loggRepository->findAll() findet nichts

Mikel lists at con-version.com
Thu Feb 2 21:34:27 CET 2017


Ist das Repository vorhanden (DependencyInjection)?

Versuche mal folgende Query:
$query = $this->createQuery();
$query->getQuerySettings()->setRespectStoragePage(FALSE);
return $query->execute();

Dies müsste Dir alle Datensätze zurückgeben.

findAll erwartet die pid, es sei denn, Du legst fest, dass diese ignoriert werden soll…

Mikel




> Am 02.02.2017 um 21:20 schrieb Ralf-Rene Schröder <ralf.rene at online.de>:
> 
> Hi...
> irgendwie stehe ich gerade vorm Wald und sehe die Bäume nicht mehr...
> 
> ich habe in einer per extension_builder erstellten Extension jetzt noch
> nachträglich ein Logging Modell hinzugefügt
> das Modell Logg.php
> das Repository LoggRepository.php
> den Controller LoggController.php samt List.html Template
> 
> Die datensätze in der Tabelle tx_myext_domain_model_logg werden auf
> reiner Datenbankbasis, also OHNE extbase durch cronjobs, eid scripts,
> und reines PHP gefüllt...
> Sie sind im BE auch sauber vorhanden und ich kann sie dort problemlos
> auswerten (der recordsmanager ist bei sowas wirklich eine riesen Hilfe).
> 
> ABER
> mein Versuch eine Listenausgabe im FE zu erzeugen scheidert:
> 
> /**
>  * action list
>  *
>  * @return void
>  */
> public function listAction() {
>  $loggs = $this->loggRepository->findAll();
>  $this->view->assign('loggs', $loggs);
> }
> 
> liefert in der Debugausgabe des Templates ein:
> loggs =>
> TYPO3\CMS\Extbase\Persistence\Generic\QueryResultprototypeobject (empty)
> 
> Auch der Versuch eines manuellen Queries im Repository ändert nichts:
> 
> public function findCustomerLogList() {
>  $query = $this->createQuery();
>  $query->matching(
>    $query->equals('pid', '30')
>  );
>  return $query->execute();
> }
> 
> WAS könnte es für eine Ursache haben wenn die Repositoryabfrage im
> Controller nichts liefert ??? Wer bringt mir die zündende Idee ???
> 
> 
> -- 
> image[FORMAT] - Ralf-René Schröder
> http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german



More information about the TYPO3-german mailing list