[Frage] PID IN (0) - storagePid nicht gesetzt TYPO3-Version: 7.6.30

  • schumiel schumiel
    R2-D2
    0 x
    86 Beiträge
    0 Hilfreiche Beiträge
    23. 07. 2018, 11:36

    Hallo,

    und zwar versuche ich über ein findAll() alle Daten zu erhalten. Ich bekomme kein einziges, es ist empty, seitdem ich ein Update von 6.2 auf 7.6 gemacht habe.

    Wenn ich mir das query ausgeben lasse, ist "PID IN (0)".

    Mein TS:
    plugin.myextension.persistence.storagePid = 87

    Im Objekt-Browser wird dieser auch entsprechend angezeigt. Aber sie kommt nicht an.

    Nun, ich kann mir mit folgendem aushelfen, ist aber nicht schön.

    #######

    /** @var \TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings $querySettings */
    $querySettings = $this->objectManager->get('TYPO3\CMS\Extbase\Persistence\Generic\Typo3QuerySettings');
    $querySettings->setRespectStoragePage(false);
    $querySettings->setStoragePageIds(array(87));
    $this->myRepository->setDefaultQuerySettings($querySettings);

    #######

    Das meine Frage, muss ich beim Upgrade noch irgendwas beachten?


  • 1
  • pstranghoener pstrangho...
    Die Macht
    0 x
    533 Beiträge
    25 Hilfreiche Beiträge
    31. 07. 2018, 07:52

    Hey schumiel,
    ich pinne mal deine Frage als wichtig mit an.

    Grüße
    Philipp

  • schumiel schumiel
    R2-D2
    0 x
    86 Beiträge
    0 Hilfreiche Beiträge
    01. 08. 2018, 10:48

    Danke. Es kann aber entpinnt werden. Der Klassiker - unter Template -> Enthält hat es gefehlt.

  • pstranghoener pstrangho...
    Die Macht
    0 x
    533 Beiträge
    25 Hilfreiche Beiträge
    01. 08. 2018, 12:12

    Hey schumiel,
    super, danke für deine Rückmeldung.

    Grüße
    Alina

  • 1