[TYPO3-german] Extbase/TCA bidirektionale 1:1 Relation mit fe_users
g4-lisz at tonarchiv.ch
g4-lisz at tonarchiv.ch
Fri Mar 21 23:37:13 CET 2014
Hallo Leute,
ich habe gerade n Knoten:
In meinem Modell gibt es die Klasse "PortalUser", welche fe_users
gemapped wird und eine 1:1 Relation zu der Klasse "Customer" hat.
TS setup:
config.tx_extbase{
persistence{
classes{
TYPO3\CMS\Extbase\Domain\Model\FrontendUser {
subclasses {
Tx_Stdapp_PortalUser = GK\Stdapp\Domain\Model\PortalUser
}
}
GK\Stdapp\Domain\Model\PortalUser {
mapping {
tableName = fe_users
recordType = Tx_Stdapp_PortalUser
}
}
}
}
}
Model/PortalUser.php:
class PortalUser extends \TYPO3\CMS\Extbase\Domain\Model\FrontendUser {
/**
* customer
*
* @var \GK\Stdapp\Domain\Model\Customer
* @lazy
*/
protected $customer;
getter...
setter...
}
Nun möchte ich aber in meinem Fluid-Template auch
customer.portalUser.username ausgeben können.
Im Model/Customer.php habe ich schon Getter und Setter für PortalUser
angelegt. Aber was schreibe ich ins TCA von Customer? Und muss ich die
DB-Tabelle myext..._customer um ein Feld portal_user erweitern?
Letzteres ist doch eigentlich sinnlos bei einer 1:1 Relation.
Wer kann mir weiterhelfen?
Grüße,
Till
More information about the TYPO3-german
mailing list