Hallo...
vermutlich eine blöde Frage, aber ansonsten mache ich ein Debug immer im
Fluid Template (TYPO3 7.6 | eigene Extension)...
Wie mache ich es direkt in der update action ???

Im edit Formular steuere ich sie wie folgt an:
<f:form action="update" name="editTn" object="{tn}" arguments="{tn:tn}">
  <div class="field-name">
    <label for="name">name</label><br />
    <f:form.textfield property="name" id="name" />
  </div>
...
  <f:form.submit value="Teilnehmer speichern" />
</f:form>

und im Controller steht dann folgendes:
/**
* action update
* @param \Vendor\Myext\Domain\Model\Tn $tn
* @return void
*/
public function updateAction(\Vendor\Myext\Domain\Model\Tn $tn)
{
  $this->tnRepository->update($tn);
  $this->redirect('show',NULL,NULL,array('tn' => $tn),NULL);
}

eigentlich alles Standard, ABER hier erfolgt einfach kein update im
Repository (ohne jegliche Meldung!)...
der $tn wird sauber übergeben, und auch die anschließende Weiterleitung
klappt ja problemlos mit dem richtigen Ziel...
Wie kann ich hier die Ursache finden was ich da übersehen habe
(und es ging vorher leider alles schon mal problemlos???).

Was kann ein update eigentlich verhindern ???
list/new/create sind übrigens auch alle vollkommen OK.
Vergleichbare edit/update actions anderer Modelle klappen
erwartungsgemäß problemlos...

-- 
image[FORMAT] - Ralf-René Schröder
http://www.image-format.eu ... Wir geben Ihrem Image das richtige Format
_______________________________________________
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Antwort per Email an