von Molekül » Mo 23. Aug 2010, 15:35
Hallo,
Ich habe ein Formular das ausgefüllt und abgesendet wird.
Dabei gibt es auch Formularfelder die nicht Teil des Models sind.
Aus den Werten dieser Felder werden im Controller die entsprechenden Werte für das Modell generiert, im data-Array gespeichert, validiert und gespeichert. Sollten bei der Validierung Fehler auftreten, werden diese automagic von cake im view dargestellt.
So weit so gut.
Nun möchte ich aber auch die Felder validieren, die nicht Teil irgendeines Modells sind.
Eine Möglichkeit wäre, eine variable §error_feld1 = false; anzulegen und im Fall einer Fehlermeldung mit dem Fehlertext zu füllen. Im view kann ich dann prüfen, ob die Variable nicht false ist, und falls das der Fall ist, die Fehlermeldung ausgeben.
Aber geht das auch eleganter? Kann ich das Verhalten von cake bei Validierungsfehlern des Models irgendwie nutzen?
(ich nutze cake3)