[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