[Frage] Extbase 6.1, manuell persistieren

  • emeh emeh
    Padawan
    0 x
    41 Beiträge
    2 Hilfreiche Beiträge
    24. 07. 2013, 15:00

    Hallo,

    früher war es möglich, die Daten mit dem Persistencemanager und persistAll() "auf Befehl" in die Datenbank zu schreiben. Ich suche nun ebendiese Möglichkeit in Extbase 6.1, da meine geänderten Daten und gewissen Umstaänden einfach nicht gespeichert werden.

    Den persistenceManager habe ich gefunden, jedoch finde ich dort keine Möglichkeit zum persisitieren. Hat jemand einen Tipp?


  • 1
  • 0 x
    91 Beiträge
    0 Hilfreiche Beiträge
    24. 07. 2013, 21:24

    Hi,

    verstehe ich was falsch?

    Bei mir läuft das unter 6.1 so:

    $persistenceManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance('Tx_Extbase_Persistence_Manager');

    $persistenceManager->persistAll();

    40236

  • emeh emeh
    Padawan
    0 x
    41 Beiträge
    2 Hilfreiche Beiträge
    25. 07. 2013, 09:03

    Du erstellst eine Instanz einer veralteten Klasse, die in Extbase 7 nicht mehr existieren wird. Darauf zielte meine Frage ab. Auf die Idee, das so erstmal in Eclipse hinzuschreiben, um dann den Hinweis auf die neue Klasse zu bekommen, bin ich leider gar nicht gekommen vor lauter Recherchiererei.

    Bei mir sieht es daher jetzt so aus:

    1. $persistenceManager = \TYPO3\CMS\Core\Utility\GeneralUtility::makeInstance("TYPO3\\CMS\\Extbase\\Persistence\\Generic\\PersistenceManager");

    Vielen Dank für den Hinweis.

    PS: Sorry für den Doppelpost. Der erste wurde mit einem Fehler quittiert.

  • karlchen karlchen
    Jedi-General
    0 x
    1433 Beiträge
    30 Hilfreiche Beiträge
    26. 07. 2013, 17:14

    [offtopic]DoppelPost entfernt
    [/offtopic]

  • 1