@euromark
aber das "required" genauso wie "allowEmpty" haben jeweils ihren zweck
würde ich nun aber eher model-bezogen sehen, und weniger formular-bezogen
insofern mag es machmal sinn machen es zu verwenden
ich meinte nur, dass dabei vorsicht abgebracht ist, wenn man eben z.b. teile des datensatzes editieren möchte (weil das ist dann so ohne weiteres nicht mehr möglich).
Das "required" bringt mich nun tatsächlich bald um den Verstand. Tatsächlich können Teile eines Datensatzes nun nicht editiert werden. Nun gut, ich lerne jeden Tag dazu. Mein User-Model besteht nicht nur aus username und passwort, sondern darüber hinaus auch aus name, email etc. Wenn ein User neu angelegt werden soll, ist das Feld "username" required. Will der User später sein Profil ändern (z.B. das Passwort), soll das Feld Username natürlich unangetastet bleiben. leider geht das mit dem achso tollen "required" nicht. Mal sehen wie ich das jetzt löse. Vielleicht mit irgendwelchen Hidden-Fields im Formular. Hauptsache, die Daten stehen hinterher in $this->data. Vielleicht wäre es in späteren Versionen mal möglich, die Validierung auf einzelne Felder einzuschränken. Immer das ganze $this->data ist echt heftig.
Grüße Steffen