[TYPO3-german] Probleme mit mapping Typo3 6.1

Eddy Wolbert mailinglist at 23zebras.de
Fri Jan 24 10:24:48 CET 2014


Hallo Jan,

vielleicht verstehe ich es auch falsch, aber Dein userRepository bezieht 
sich doch auf Tx_Extbase_Domain_Repository_FrontendUserRepository.
Womit er ja diese entsprechende Tabelle auch heranzieht. Er hat hier 
keine andere.

Viele Grüße
Eddy



Am 24.01.2014 10:15, schrieb Jan Leifert:
> -----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-----
>
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
>



More information about the TYPO3-german mailing list