[TYPO3-german] Probleme mit mapping Typo3 6.1
Jan Leifert
jan at leifert.net
Fri Jan 24 10:15:16 CET 2014
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Hallo Eddy,
hab mich vielleicht missverständlich ausgedrückt, ich will als ersten
Schritt nur eine FrontendUser-Objekt vom aktuell eingelogten User.
Eine Referenz auf das Objekt will ich dann später in meiner eigenen
Tabelle speichern. Aber schon nur dieser aufruf:
$this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid'])
fragt die falsche Tabelle ab.
Also meine eigene Tabelle ist an der Stelle noch gar nicht involviert.
Grüße,
Jan
Am 24.01.14 10:11, schrieb Eddy Wolbert:
> Hallo Jan,
>
> so wie es aussieht, übergibst Du hier ja auch die
tx_extbase_domain_model_frontenduser und nicht Deine eigene Tabelle.
>
> Viele Grüße
> Eddy
>
>
> Am 24.01.2014 06:27, schrieb Jan Leifert:
>> Hallo,
>> hat sich bei Typo3 6.1 irgendwas beim mapping von Klassen für Extbase
>> geändert? Ich habe eine eigene Tabelle die eine Referenz auf die
>> fe_users hat. Da ich die fe_users nicht verändern möchte habe ich es
>> einfach so versucht:
>>
>> /**
>> * @var Tx_Extbase_Domain_Repository_FrontendUserRepository
>> * @inject
>> */
>> protected $userRepository;
>>
>>
>> $this->userRepository->findByUid($GLOBALS['TSFE']->fe_user->user['uid'])
>>
>> Extbase bringt ja eigentlich eigenes Typoscript für das Mapping mit. Ich
>> wäre davon ausgegangen das es so funktioniert, trotzdem fragt er eine
>> tx_extbase_domain_model_frontenduser Table in der Datenbank ab.
>>
>> Habe dann viele Varianten im Typoscript probiert:
>>
>> plugin.tx_myext.persistence{
>> storagePid=2
>> classes{
>> Tx_Extbase_Domain_Model_FrontendUser{
>> mapping{
>> tableName=fe_users
>> }
>> }
>> }
>> }
>>
>> oder so:
>>
>> plugin.tx_myext.persistence{
>> storagePid=2
>> classes{
>> TYPO3\CMS\Extbase\Domain\Model\FrontendUser{
>> mapping{
>> tableName=fe_users
>> }
>> }
>> }
>> }
>>
>> Beides funktioniert nicht. Auch nicht wenn ich in config.extbase
>> irgendwas für das mapping einstelle. Bei jeder Änderung habe ich vor dem
>> testen den Cache gelöscht. Ganz egal was ich mache er fragt die falsche
>> Tabelle ab.
>> Wenn ich google finde ich ziemlich nur Lösungen die sich auf Typo3 <6.0
>> beziehen.
>>
>> Habe mir als Beispiel auch blog_example, pw_comments und news angesehen.
>> Finde keinen Hinweis was die anders machen.
>>
>> Den Recordtype der User habe ich auch schon auf verschiedene Werte
gesetzt.
>>
>> Hat da jemand ne Lösung für mich?
>>
>> Dank und Gruss,
>> Jan
>>
>> _______________________________________________
>> TYPO3-german mailing list
>> TYPO3-german at lists.typo3.org
>> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>>
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
-----BEGIN PGP SIGNATURE-----
Version: GnuPG/MacGPG2 v2.0.20 (Darwin)
Comment: GPGTools - https://gpgtools.org
iQEcBAEBCgAGBQJS4i8kAAoJEHUdf0+dmHGOSWIIAI9J49vcfqThrRjX7kQY1wDs
1PgrPKAp8Z11ItofgMFlzWIcTRVzN4N0b1kXasedrfioqBjJeLLuTbAVBmKFRVPU
frE+bSe59upTXdl7a7eCBk3CFYwJ7ywq1ZuzwxsUMrflKVE3jZuFRcBySSHHTOKX
vrNbducDU/lAwZVXl+1N4GAsDizaIrmCvVbJ2NwuphuKfj+tSvJdKBCY19hbR9e8
8oIRhG7nitou6X8T4gNzmJ4aQKqnBxZq7NwxAPXA0kbg+pGF31LGhvdRjbl7zUdF
3xALS4HryvsK4J8hshnigLRfQsXkmLbca55JG+Zi4+ntw7oW6SStfJmObD10pdA=
=QDs3
-----END PGP SIGNATURE-----
More information about the TYPO3-german
mailing list