Hallo Eddy so viel ich weiss musst Du alle Attribute in deinem Modell nachbauen, d.h. ein protected username mit einem setter setUsername und einem getter getUsername beschreiben, dann kannst Du das auch wie gewünscht verwenden. Ich habe das mal so auf die Schnelle gemacht und es hat funktioniert. Die Profis kennen vielleicht noch einen anderen weg, so dass man die im fe_user schon vorhandenen getter und setter erben kann, aber da müsste ich genauer in die Programmierung reinschauen.
Gruss Renzo -- ________________________________________________________________________ Renzo Bauen conPassione gmbh T +41 33 345 00 92 M +41 79 330 10 11 http://www.conpassione.ch TYPO3 Bronce Associate Am Freitag, den 01.02.2013, 11:08 +0100 schrieb Anfrage: > Hallo zusammen, > > bei der Verwendung von fe_users mit extbase stehe ich vor einem Problem, > das ich mir nicht so recht erklären kann (TYPO3 Version 6.0.1). > Der FE-User wird dabei gefunden, jedoch habe ich nur Zugriff auf die uid > und pid des Users. Der Name oder andere Daten des Users werden nicht > übergeben: > > In der listAction des Controllers übergebe ich der Methode findByUid die > User-ID: > $feuserId = $GLOBALS['TSFE']->fe_user->user['uid']; > $frontendUser = $this->frontendUserRepository->findByUid($feuserId); > $this->view->assign('frontendUser',$frontendUser); > > Das Mapping sieht folgendermaßen aus: > plugin.tx_gallery { > persistence { > storagePid = 73,29 > classes { > VENDOR\Gallery\Domain\Model\FrontendUser { > mapping { > tableName = fe_users > recordType = Tx_Extbase_Domain_Model_FrontendUser > columns { > tx_gallery_subscribed.mapOnProperty = subscribed > } > } > } > } > } > } > > > Der Datensatztyp beim FE-User wurde auch auf > "Tx_Extbase_Domain_Model_FrontendUser" gestellt. > > Im List-Template kann ich nun auf die uid mit {frontendUser.uid} > zugreifen. Der Zugriff z.B. auf den Namen mit {frontendUser.name} ist > jedoch nicht möglich, d.h. hier erfolgt keine Ausgabe. > > Wenn ich nun in der Methode "buildQuery" der Typo3DbBackend.php einen > sql-dump ausgebe, sehe ich, das aber anscheinend auf alle Felder der > fe_users zugegriffen wird (Select fe_users.* ...). > > Habt Ihr eine Erklärung dafür? > Vielen Dank > Eddy > > > > > _______________________________________________ > TYPO3-german mailing list > TYPO3-german@lists.typo3.org > http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german _______________________________________________ TYPO3-german mailing list TYPO3-german@lists.typo3.org http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german