[TYPO3-german] extbase persistiert (speichert) nicht richtig
Thomas Bass
t0mt0m at gmx.net
Sun Jun 26 16:39:13 CEST 2011
Hallo Daniela,
hast du dein Problem schon gelöst? Ich bin nämlich über das gleiche
Problem gestolpert und habe eine Lösung gefunden, die hoffentlich soweit
passt:
Hast du die Werte (in deinem Fall firstname und lastname) auch im TCA
beschrieben?
Diesen Fall hatte ich nämlich, dass ich eine IPAdresse nachträglich
einfügen musste, es in einer ähnlichen Art und Weise wie Du getan hast,
nur wurde dieser Wert nie in der DB gespeichert. Mit folgendem Code im
TCA klappt es nun:
'ipaddress' => array(
'exclude' => 1,
'config' => array(
'type' => 'passthrough'
)
),
Gruß
Tom
Daniela Waranie schrieb:
> Hallo zusammen,
>
> bei mir wird bei folgendem Code nicht richtig persistiert:
>
> $person = new Tx_MyExtension_Domain_Model_Person;
> $person->setFirstname('Peter');
> $person->setLastname('Power');
>
> $list = t3lib_div::makeInstance(
> 'Tx_MyExtension_Domain_Repository_PersonRepository'
> );
> $list->add($person);
>
>
> Es wird in die Datenbank zwar ein neuer Datensatz eingefügt, jedoch sind
> bei diesem nur die TYPO3-Felder richtig gesetzt - die Felder "firstname"
> und "lastname" bleiben leer. Woran kann das liegen?
>
> TYPO3 4.4.4
> extbase 1.2.1
>
> Vielen Dank im Voraus
> Daniela Waranie
More information about the TYPO3-german
mailing list