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
-~----------~----~----~----~------~----~------~--~---

Antwort per Email an