[TYPO3-german] Extbase: Wann sind zwei Objekte gleich?

g4-lisz at tonarchiv.ch g4-lisz at tonarchiv.ch
Tue Feb 17 02:38:30 CET 2015


Hallo Zusammen,

beim Vergleich zweier Objekte der selben Klasse und gleicher UID liefert
if keinen Treffer,
also:

$objA === $objB : FALSE
$objA == $objB : FALSE
$objA->getUid() == $objB->getUid() : TRUE

Etwas mehr im Detail:

Ich habe die Klassen Leistung und Typ mit der Relationen:

Leistung n : 1 Typ

    if ($leistung1->getTyp() == $leistung2->getTyp()) ...
liefert nicht das gewünschte Ergebnis

    if ($leistung1->getTyp()->getUid() == $leistung2->getTyp()->getUid())
aber schon.

So ganz verstehe ich das nicht...

Grüße,
Till


More information about the TYPO3-german mailing list