[TYPO3-german] extbase persistiert (speichert) nicht richtig

mrwhy at arcor.de mrwhy at arcor.de
Tue May 31 14:05:44 CEST 2011


 
Hi Daniela,

ja ich habe t3lib_div::makeInstance() in meiner initialize Methode auch löse ich mit redirect anschließend einen weiteren Dispatch aus.

VG & VD

Björn

----- Original Nachricht ----
Von:     Daniela Waranie <typo3-community at gmx.de>
An:      typo3-german at lists.typo3.org
Datum:   31.05.2011 13:38
Betreff: Re: [TYPO3-german] extbase persistiert (speichert) nicht richtig

> Hi Björn,
> 
> bitte daran denken t3lib_div::makeInstance() statt new zu verwenden.
> Und persistiert wird erst, wenn das Ganze bis zum Schluss
> durchdispatched ist. Also mit redirect einen neuen Dispatch auslösen
> oder forward+PersistanceManager.persistAll (oder so ähnlich).
> 
> Bei mir landed zwar schon was in der DB, jedoch nicht alles was ich
> möchte ...  ich freue mich natürlich über Hilfe.
> 
> Lieben Gruß
> Daniela
> 
> On 31.05.2011 12:56, mrwhy at arcor.de wrote:
> >  
> > Hi Daniela und alle anderen ;) ,
> > 
> > an selbigen stoße ich mich auch gerade, mit dem Unterschied, das bei mir
> mit dem add() aufruf nichts persistiert wird. Bei der aber leider auch keine
> Fehlermeldung kommt. 
> > 
> > Ich habe auch schon versucht das Objekt auszugeben, dieses ist aber leer.
> > 
> > Ich wäre auch für Vorschläge dankbar ;)
> > 
> > VG
> > 
> > Björn
> > 
> > 
> > ----- Original Nachricht ----
> > Von:     Daniela Waranie <typo3-community at gmx.de>
> > An:      typo3-german at lists.typo3.org
> > Datum:   31.05.2011 12:46
> > Betreff: [TYPO3-german]  extbase persistiert (speichert) nicht richtig
> > 
> >> 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
> >> _______________________________________________
> >> TYPO3-german mailing list
> >> TYPO3-german at lists.typo3.org
> >> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german
> 
> _______________________________________________
> TYPO3-german mailing list
> TYPO3-german at lists.typo3.org
> http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


More information about the TYPO3-german mailing list