Das liegt vermutlich daran, dass in der Action des Formulars die Id
nicht drin steht. Also sowas wie <form action="/entries/edit/<?php
echo $data['Entry']['id']; ?>"> oder <?php echo
$html->formTag('/entries/edit/' . $data['Entry']['id']); ?>...Leider kenne ich das Blogtutorial nicht genau und du hast auch keinen Link mitgeschickt. Aer ich hoffe das hilft. Grüße, Timo On 6/2/07, ohneworte <[EMAIL PROTECTED]> wrote: > > Hallo zusammen, > > arbeite das erste Mal mit cakePHP und habe dabei für den Anfang das > "Cake Blog Tutorial" durchgenommen. Leider tritt dabei ein Fehler auf: > > Szenario: > 1. Ich lege einen neuen Eintrag an, alle Felder sind Mussfelder > 2. Ich lasse ich ein Feld aus, es erscheint aufgrund der Validation > ein "Missing Field" - korrekt > 3. Ich fülle alle Felder aus und speicher den neuen Eintrag > 4. Ich will den soeben gespeicherten Eintrag bearbeiten > 5. Ich lasse wieder ein Feld aus, es erscheint wieder korrekt der > "Missing Field"-Hinweis ABER ... > > ... man sieht in der URL, dass der Redirect dazu geführt hat, dass die > ItemId aus der URL verschwunden ist. D.h.: wenn ich jetzt > > 6. wieder das leere Feld befülle, wird der Eintrag als NEUER Datensatz > gespeichert und nicht der alte aktualisiert. > > Wieso verliert das Edit-Formular die ID? Und wie kann ich das > verhindern? > > Beste Grüße > > > > > -- Timo Derstappen http://teemow.com mailto:[EMAIL PROTECTED] --~--~---------~--~----~------------~-------~--~----~ Sie erhalten diese Nachricht, weil Sie Mitglied sind von Google Groups-Gruppe "CakePHP-de für deutsche CakePHP Entwickler". Für das Erstellen von Beiträgen in dieser Gruppe senden Sie eine E-Mail an [email protected] Um sich von dieser Gruppe abzumelden, senden Sie eine E-Mail an [EMAIL PROTECTED] Weitere Optionen finden Sie in dieser Gruppe unter http://groups.google.com/group/cakephp-de?hl=de -~----------~----~----~----~------~----~------~--~---
