Hmm Danke für den Tip..... !
Updates gehören ins Modell? Daran habe ich nicht gedacht. Da ich
Controller habe ohne Model, bin ich nicht auf die Idee gekommen
Updates ins das Modell zu schreiben.
Danke!

Gruesse Kathrin

On 28 Mrz., 06:27, "georgeL" <[EMAIL PROTECTED]> wrote:
> ich habe bisher noch keine enum feldtypen für checkboxen benutzt.
> Aber dank deiner frage habe ich nochmal geschaut was passiert wenn man
> die cake checkbox rendered:
>
> <?php echo $html->checkbox('Invoice/open') ?>
>
> daraus wird :
>
> <input type="hidden" name="data[Invoice][open]"  value="0"
> id="InvoiceOpen_" />
> <input type="checkbox" name="data[Invoice][open]" id="InvoiceOpen"
> checked="checked" value="1" />
>
> es wird also ein hidden field generiert, damit der wert ['Invoice']
> ['open'] nicht leer ist wenn die box nicht angekreutzt ist.
>
> Falls du deine checkbox aus oben genannten gründen selber schreiben
> musst, solltest du dir überlegen ob es vielleicht sinn macht dem db
> feld einen anderen typ zu geben.
>
> Du könntest z.B. ein kleines int feld (mit länge 1) daraus machen und
> es default auf 0 setzten.
>
> Noch ein Tipp:
> dein update statement gehört in das Model! Wenn ich solche ausnahmen
> benutze, mache ich mir im Model eine neue funktion z.B.
> saveNewWhatever() oder versuche es in die verschiedenen before.. /
> after.. Methoden des Model zu packen.
> so kannst du später unabhängig vom controller deine speichermethode
> anpassen.


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