On 18.09.2014 10:42, Bastian B wrote: > 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; > } > Ok, ich verstehe... Wie händelt das denn die Extension, zu der die originale word Tabelle gehört? Die greift offenbar direkt darauf zu ohne Extbase...
Was man in so einem Fall natürlich machen könnte, ist einfach ein View auf der DB anlegen. Also sozusagen auf DB-Ebene mappen. CREATE VIEW tx_xxx_word AS SELECT wid AS UID, baseword FROM ... Dann bindest Du den View als Tabelle direkt in deiner Extension ein. Auch nicht besonders hübsch, aber sollte funktionieren... _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german