[Frage] n:1 Beziehung zu fe_users klappt nicht

  • intensivstation intensivs...
    Sternenflotten-Admiral
    0 x
    202 Beiträge
    0 Hilfreiche Beiträge
    05. 02. 2015, 10:26

    Ich habe mit dem Extension-Builder in meiner neuen Extension eine n:1-Beziehung zu fe_users in eine Tabelle eingebaut. Der Extension-Builder erstellt dann zwar alles korrekt, aber leider funktioniert dennoch nichts.
    In der SQL-Datei ist das Feld korrekt vorhanden in meiner Tabelle. Die TCA ist auch korrekt.
    Und im Modell steht:

    1. /**
    2. * Benutzer-ID
    3. *
    4. * @var \TYPO3\CMS\Extbase\Domain\Model\FrontendUser
    5. */
    6. protected $userId = NULL;
    7. ...
    8. /**
    9. * Returns the userId
    10. *
    11. * @return \TYPO3\CMS\Extbase\Domain\Model\FrontendUser $userId
    12. */
    13. public function getUserId() {
    14. return $this->userId;
    15. }
    16. /**
    17. * Sets the userId
    18. *
    19. * @param \TYPO3\CMS\Extbase\Domain\Model\FrontendUser $userId
    20. * @return void
    21. */
    22. public function setUserId($userId) {
    23. $this->userId = $userId;
    24. }

    Alles so wie es sein sollte und auch hier steht:
    http://tiku.io/questions/5600899/typo3-extbase-fe-user-uid-in-own-model
    Allerdings funktioniert weder das setUserId noch das getUserId.
    setUserId wirft einen Fehler und getUserId gibt absolut nichts zurück.
    Wie kann das sein?

    Tags: Fluid

  • 1

  • 0 x
    10. 02. 2015, 10:15

    Was für einen Fehler wirft setUserId denn ?

  • harald1972 harald197...
    Sternenflotten-Admiral
    0 x
    198 Beiträge
    13 Hilfreiche Beiträge
    16. 02. 2015, 15:48

    Ob das wirklich an der n:1 Beziehung liegt?

    Hast du den Tx_Extbase_Domain_Model_FrontendUser auch im BE gesetzt?
    ... und diese in eine Tx_Extbase_Domain_Model_FrontendUserGroup gepackt?

  • 1