Hallo Michael,
Mariano würde jetzt sagen, dass die Units tests für save() und Model
sehr umfangreich sind und somit keine Fehler zu erwarten sind.
Allerdings ist es mit Deinem Pseudecode ein klein wenig schwierig dazu
irgendwas zu sagen. Bisher waren es immer die eigenen Fehler, die bei
mir dazu geführt haben, dass save() nicht funktioniert.
Vielleicht können wir echten Code sehen, dann könnte man auch was dazu sagen.
Aber vielleicht schaust Du mal ob der Feldname language überall
richtig geschrieben ist.
Am 16.01.08 schrieb michael_28 <[EMAIL PROTECTED]>:
>
> Hallo,
>
> Zur Zeit schlage ich mich mit einem sehr merkwürdigem Problem rum,
>
> beim speichern der Daten in die Tabelle wird immer ein Feld
> ausgelassen in diesem Fall language.
>
> das Formular sieht ungefähr so aus:
>
> <input type="text" name="data[Model][firstname]" />
> <input type="text" name="data[Model][lastname]" />
> <input type="text" name="data[Model][language]" />
>
> usw.
>
> jetzt die Validierung
>
> if($this->Model->validates($this-data)){
> //alles ok
> print_r($this->data);
> if($this->Model->save($this->data)){
> //save erfolgreich
>
> }else{
> //fehler beim saven
>
> }
> //fehler bei der Validierung
>
> }
>
> Wie Ihr sehen könnt gebe ich das Array vor dem speichern aus heißt
> alles ist valide und bereit zum speichern.
> Und nun das Mergwürdige das speichern ist erfolgreich, aber wenn ich
> in der DB nachsehe ist das Feld language leer.
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---