[TYPO3-german] if ($object) ist immer TRUE

g4-lisz at tonarchiv.ch g4-lisz at tonarchiv.ch
Mon May 4 02:42:49 CEST 2015


On 05/04/2015 01:44 AM, Ralf-Rene Schröder wrote:
> mit dem ->getUid() bekomme ich: Fatal error: Call to undefined method
> TYPO3\CMS\Extbase\Persistence\Generic\QueryResult::getUid() in ...
> ohne ->getUid() natürlich das bekannte string erwartet - object given... 
Ich kenne deine Methode findOneExistingLiveDialog() nicht, aber offenbar
liefert sie eben nicht ein einzelnes Objekt zurück, sondern ein
QueryResult, welche vermutlich nur aus einem Datensatz besteht.

Du solltest findOneExistingLiveDialog() umschreiben zu

return return $query->execute()->getFirst();
Dann erhältst Du das erwartete Ergebnis.

Grüße,
Till




More information about the TYPO3-german mailing list