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:
/** * Benutzer-ID * * @var \TYPO3\CMS\Extbase\Domain\Model\FrontendUser */ protected $userId = NULL; ... /** * Returns the userId * * @return \TYPO3\CMS\Extbase\Domain\Model\FrontendUser $userId */ public function getUserId() { return $this->userId; } /** * Sets the userId * * @param \TYPO3\CMS\Extbase\Domain\Model\FrontendUser $userId * @return void */ public function setUserId($userId) { $this->userId = $userId; }
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?