[TYPO3-german] Eigene Extension mit Verwendung von fe_user
Mario T
mstoeckl at ipandmore.de
Mon Dec 28 17:11:45 CET 2015
Hallo nochmal,
ich habe nun eine DAtei ext_typoscript_setup.txt im Root-Dir der Extension mit foglendem Inhalt angelegt:
config.tx_extbase{
persistence{
classes{
TYPO3\CMS\Extbase\Domain\Model\FrontendUser {
subclasses {
Tx_[EXTNAME]_[MODELNAME] = [VENDOR]\[EXTNAME]\Domain\Model\[MODELNAME]
}
}
[VENDOR]\[EXTNAME]\Domain\Model\[MODELNAME] {
mapping {
tableName = fe_users
recordType = Tx_Extbase_Domain_Model_FrontendUser
}
}
}
}
}
Dies schein so nun zu funktionieren. Ich frage mich jetzt jedoch warum das überhaupt nötig ist.
Weshalb kann ich also über meinen eigenen Controller auf das "fremde" Repository FrontendUserRepository zugreifen, jedoch nicht einfach in meinem eigenen Model nur via extend \TYPO3\CMS\Extbase\Domain\Model\FrontendUser auf die einezlnen Felder zugreifen? Bzw. weshalb das zusätzliche Mapping wenn im User der Datensatztyp bereits auf Tx_Extbase_Domain_Model_FrontendUser gesetzt ist.
--
LG,
Mario
More information about the TYPO3-german
mailing list