[TYPO3-german] Extbase: findAll() liefert immer denselben Wert
Bastian B
facesitting.bull at googlemail.com
Thu Sep 18 10:42:57 CEST 2014
Naja, das Tabellenfeld uid ist hart in die DataMapper Klasse geschrieben.
Siehe hier:
protected function mapSingleRow($className, array $row) {
if ($this->identityMap->hasIdentifier($row['uid'], $className)) {
$object = $this->identityMap->getObjectByIdentifier($row['uid'], $className);
} else {
$object = $this->createEmptyObject($className);
$this->identityMap->registerObject($object, $row['uid']);
$this->thawProperties($object, $row);
$object->_memorizeCleanState();
$this->persistenceSession->registerReconstitutedEntity($object);
}
return $object;
}
Es gibt dazu auch 'nen Bugreport:
https://forge.typo3.org/issues/25984
Ich glaub gar nicht dass man das im TCA überhaupt beeinflussen kann oder versteh ich das falsch?
More information about the TYPO3-german
mailing list