Hallo,
ich habe mal wieder eine Frage. Diesmal geht es um die Anbindung an die fe_user-Tabelle.
Ich habe mir da ein auf den ersten Blick sehr leichtes Tutorial (http://typo3.sfroemken.de/index.php?id=81) angeschaut und dort benötigt man zum Einbinden des Repositorys nur diese Zeile
$this->userRepository = t3lib_div::makeInstance('Tx_Extbase_Domain_Repository_FrontendUserRepository');
Anschließen kann dann wie auf die Extension-Eigenen Tabellen zugegriffen werden
$this->view->assign('users', $this->userRepository->findAll());
Ich bekomme zwar immerhin keinen Fehler, aber leider auch keine Daten. Wäre über ein paar Hinweise wieder sehr dankbar!
Gruß,
Chandler
Moin,
dass in der Tabelle auch Daten sind, setze ich mal voraus ;-)
Ansonsten könnte es auch was mit meinem Frust-Post zu tun haben?
Gruß, Sven
Hi,
ich wusste nicht, dass man die entsprechende Storage-Page manuell einbinden muss, damit die fe-user gefunden werden können. Nun funktioniert es.
Gruß, Chandler
Chandler schrieb
Hi,
ich wusste nicht, dass man die entsprechende Storage-Page manuell einbinden muss, damit die fe-user gefunden werden können. Nun funktioniert es.
Gruß, Chandler
Hi, habe gerade das gleiche Problem. Nur leider kenn ich mich mit Typo3 fast gar nicht aus. Kannst du es beschreiben wie und wo du die Storage Page eingebunden hast?
Unter Verwendung von
$this->userRepository = t3lib_div::makeInstance('Tx_Extbase_Domain_Repository_FrontendUserRepository');
werden nur fe_user angezeigt, die auch als unter Erweitert -> Datensatztyp "Tx_Extbase_Domain_Model_FrontendUser" eingetragen haben.

2jank
Vielen Dank, werde jetzt ausprobieren 🙂
hey
ich habe irgendwie das selbe Problem... habe aber bei den Usern schon "Tx_Extbase_Domain_Model_FrontendUser" eingestellt und es kommt trotzdem nichts...
muss ich typo erstmal eine nacht früber schlafen lassen(wäre nicht das erste mal), oder mache ich immernoch was falsch?!
Quelltext brauch ich wohl nicht posten.. ist der gleiche wie im ersten post...
danke schonmal für die hilfe
edit: hab grade rausgefunden, dass ->getByUid(); funktioniert... nur ->findAll(); geht nicht...
falls es nochmal jemanden interessiert:
was Chandler geschrieben hat muss man machen. Ich habs nur gestern nicht genau verstanden...
man muss in den Plugin-Optionen den Storgae-Ordner der Benutzer einbinden.
bei "Behavior" -> "Record Storage Page"
dann funktioniert es. jedenfalls auf dem ersten blick..