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

2017-02-06 Diskussionsfäden Ralf-Rene Schröder
Am 06.02.2017 um 08:47 schrieb Mikel:
> Wie ist diese definiert? Über das T3-Standardfeld hierfür? 
ja... ganz normaler standard

> Eventuell hast Du ja den Use Case, dass Du Datensätze auf mehreren Seiten 
> verteilen magst. 
da ich das hierfür nicht brauche, ist setRespectStoragePage(FALSE) OK
und in anderen Modellen wo ich es brauche funktioniert es ja auch...
schon sehr suspekt was ich da übersehen habe...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

2017-02-05 Diskussionsfäden Mikel
Wie ist diese definiert? Über das T3-Standardfeld hierfür? Oder hast Du ein 
eigenes definiert?
Falls ersteres, dann muss irgendwo noch was schief gehen. Wenn diese gesetzt 
ist, dann gibt findAll eigentlich auch was zurück.
Eventuell hast Du ja den Use Case, dass Du Datensätze auf mehreren Seiten 
verteilen magst. Dann macht Dir das ignorieren der Storage Page natürlich 
Schwierigkeiten.

> und eigentlich ist im FE Plugin auch der Ordner mit den Datensätzen,
> also die PID definiert

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

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

2017-02-04 Diskussionsfäden Ralf-Rene Schröder
Am 02.02.2017 um 21:34 schrieb Mikel:
> Ist das Repository vorhanden (DependencyInjection)?
ja ist vorhanden
und eigentlich ist im FE Plugin auch der Ordner mit den Datensätzen,
also die PID definiert
aber euer Tipp mit dem setRespectStoragePage(FALSE) hat dann geholfen, DANKE

> $query = $this->createQuery();
> $query->getQuerySettings()->setRespectStoragePage(FALSE);
> return $query->execute();

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

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

2017-02-02 Diskussionsfäden Andrea Schmuttermair
Fehlt evtl. die Storage Pid? Mal hiermit testen:

 public function findCustomerLogList() {
   $query = $this->createQuery();
// ignore the storagePid
$query->getQuerySettings()->$querySettings->setRespectStoragePage(FALSE);

   $query->matching(
 $query->equals('pid', '30')
   );
   return $query->execute();
 }



Am 02.02.2017 um 21:20 schrieb Ralf-Rene Schröder:
> 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 ???
> 
> 
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

2017-02-02 Diskussionsfäden Mikel
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 :
> 
> 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@lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

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

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

2017-02-02 Diskussionsfäden Ralf-Rene Schröder
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@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german