Stephan,

vielen, vielen Dank. Von dir habe ich viel gelernt.
Vielen, vielen Dank.

Nicolas




Am 25.08.2017 um 13:17 schrieb Stephan Schuler:
Hallo Nicolas.


Dann habe ich die neue Extension (simpleseeuser) gemacht um eine suche in 
fe_users zu erzeugen, deswegen sind hier keine neue Spalte.
Wenn Deine Extension „simpleseeuser“ von Deiner Extension „pue_spalten“ abhängt 
dann solltest Du das auch so konfigurieren.

https://github.com/pontemar/simpleseeuser/blob/7b1972f138423f4717c040a8842c3982290c455c/ext_emconf.php#L26
Hier gehört eine Dependency rein. Andernfalls kannst Du Dich nicht darauf 
verlassen, dass die Extension wirklich installiert und geladen ist.

https://github.com/pontemar/simpleseeuser/blob/7b1972f138423f4717c040a8842c3982290c455c/Classes/Domain/Model/Userlist.php
Dieses Model darf dann natürlich *nicht* von 
\TYPO3\CMS\Extbase\Domain\Model\FrontendUser ableiten, es muss stattdessen von 
Deiner eigenen Klasse \PueNeueSpalte\PueSpalten\Domain\Model\NewSpalteFeUsers 
ableiten.
Du hast jetzt in simpleseeuser eine Klasse gebaut, die einfach die Attribute nicht 
hat. Wenn Du auf $userList->getPuespaltenlinkpub() zugreifst gibt es die 
Methode ja gar nicht. Das hätte Dir auffallen können.

https://github.com/pontemar/simpleseeuser/blob/7b1972f138423f4717c040a8842c3982290c455c/Classes/Domain/Repository/UserlistRepository.php
Das ist teilweise in Ordnung. Du wirst hier zwar mit „findAll()“ oder 
„findByWhatever()“ Daten finden, aber das „findCurrentUser()“ gibt es nicht, 
das im FrontendUserRepository implementiert ist. Sinnvolelrweise solltest Du 
hier also auch das TYPO3 FrontendUserRepository ableiten, nicht das allgemeine 
Repository.

Die original Spalten von fe_users sind sigtbar
Natürlich sind die Spalten des FE-User da enthalten, den leitest Du ja auch ab. 
Aber halt nicht Deinen den Du erweitert hast.
An Deinem Debug-Output kannst Du aber auch schon erkennen, dass hier Extbase 
überhaupt keine Schuld hat. Da sind die Propertys ja nicht vorhanden aber leer 
(also leere Strings oder null-Werte), sondern die Propertys existieren in der 
Klasse gar nicht.

Etwas endliches habe ich in Typo3 6.2 gemacht und funktioniert
Du wirst in diesem anderen Projekt vermutlich keine mehrstufige Ableitung 
gebaut haben und dann die Hälfte vergessen. Natürlich ist „sowas ähnliches“ 
richtig. Aber es muss eben nicht nur fast stimmen sondern vollständig.


Beste Grüße,


Stephan Schuler
Web-Entwickler | netlogix Web Solutions

Telefon: +49 (911) 539909 - 0
E-Mail: stephan.schu...@netlogix.de
Web: websolutions.netlogix.de



----------------------------
Neu: Wir sind Amazon Web Services Partner. Mehr erfahren:
https://websolutions.netlogix.de/technologie/amazon-web-services-aws
----------------------------




netlogix GmbH & Co. KG
IT-Services | IT-Training | Web Solutions
Neuwieder Straße 10 | 90411 Nürnberg
Telefon: +49 (911) 539909 - 0 | Fax: +49 (911) 539909 - 99
E-Mail: i...@netlogix.de | Web: http://www.netlogix.de

netlogix GmbH & Co. KG ist eingetragen am Amtsgericht Nürnberg (HRA 13338)
Persönlich haftende Gesellschafterin: netlogix Verwaltungs GmbH (HRB 20634)
Umsatzsteuer-Identifikationsnummer: DE 233472254
Geschäftsführer: Matthias Schmidt



_______________________________________________
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

Antwort per Email an