TYPO3 User
2015-12-28 13:12:57 UTC
Hallo zusammen,
ich bin dabei mich in Extbase einzulesen und habe auch schon erste kleinere "erfolge" - Ich benötige jetzt jedoch leider Hilfe aus der Community.
Folgendes ist bisher geschehen:
- User angelegt und Tx_Extbase_Domain_Model_FrontendUser zugewiesen
- Eigene Extension via Extension Builder erstellt
- Den UserController.php wie folgt erweitert:
...
/**
* @var \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository
* @inject
*/
protected $userRepository;
...
sowie
...
public function listAction()
{
$userObj = $this->userRepository->findAll();
$this->view->assign('users', $userObj);
}
...
Soweit funktioniert das auch, alle vorhandenen User werden angezeigt. Möchte ich jetzt jedoch einen vorhandenen Datensatz bearbeiten (Action edit) erhalte ich:
Object of type [VENDORNAME]\[EXTENSIONNAME]\Domain\Model\User with identity "1" not found. (More information)
Mein Model habe ich (eigentlich?) um das Model von FrontendUser erweitert:
/**
* User
*/
class User extends \TYPO3\CMS\Extbase\Domain\Model\FrontendUser {
}
Wo habe ich hier einen Fehler?
ich bin dabei mich in Extbase einzulesen und habe auch schon erste kleinere "erfolge" - Ich benötige jetzt jedoch leider Hilfe aus der Community.
Folgendes ist bisher geschehen:
- User angelegt und Tx_Extbase_Domain_Model_FrontendUser zugewiesen
- Eigene Extension via Extension Builder erstellt
- Den UserController.php wie folgt erweitert:
...
/**
* @var \TYPO3\CMS\Extbase\Domain\Repository\FrontendUserRepository
* @inject
*/
protected $userRepository;
...
sowie
...
public function listAction()
{
$userObj = $this->userRepository->findAll();
$this->view->assign('users', $userObj);
}
...
Soweit funktioniert das auch, alle vorhandenen User werden angezeigt. Möchte ich jetzt jedoch einen vorhandenen Datensatz bearbeiten (Action edit) erhalte ich:
Object of type [VENDORNAME]\[EXTENSIONNAME]\Domain\Model\User with identity "1" not found. (More information)
Mein Model habe ich (eigentlich?) um das Model von FrontendUser erweitert:
/**
* User
*/
class User extends \TYPO3\CMS\Extbase\Domain\Model\FrontendUser {
}
Wo habe ich hier einen Fehler?
--
LG,
Mario
LG,
Mario