[TYPO3-german] Extbase findAll() erweitern

M S ms at ipandmore.de
Fri May 6 09:38:58 CEST 2016


Hallo zusammen,

in einer eigens geschriebenen Extension nutze ich die findAll()-Funktion.

public function findAll()
{
$query = $this->createQuery();        
$query->getQuerySettings()->setRespectStoragePage(false);                
$query->setOrderings(array("uid" => \TYPO3\CMS\Extbase\Persistence\QueryInterface::ORDER_DESCENDING));                        
return $query->execute();                                
}

In der entsprechenden Tabelle befindet sich ein Feld, sagen wir mal "status". Dieses würde ich nun gerne überschreiben. Der "neue Wert" soll anhand eines anderen feldes, z.B. "title" (unique) in einer anderen Tabelle ausgelesen werden.

Vorher:
Titel: Mein Buch, Status: Entwurf, Datum: 01.01.2016 (Status ist in wirklichkei "Publiziert")

Nachher:
Titel: Mein Buch, Status: Publiziert, Datum: 05.01.2016 (Ist in Log eigentlich "Entwurf")

Ich hoffe ihr versteht wo mein Problem liegt. Lohnt sich hier ggf. ein ViewHelper? Oder wie kann ich das am besten umsetzen?
-- 
Kind regards,
Michael

forum.typo3.org/index.php?t=tree&th=208338 direct_mail
forum.typo3.org/index.php?t=tree&th=210808 powermail
forum.typo3.org/index.php?t=tree&th=212804 Core
forum.typo3.org/index.php?t=tree&th=213115 clickenlarge


More information about the TYPO3-german mailing list