Validierung im Model

Die Validierung von Formulareingaben ist für Entwickler immer wieder eine anstrengende Tätigkeit. Es ist vor allem eine Tätigkeit, die ohne ein entsprechendes Framework immer wieder Zeit kostet, aber nicht wirklich Spaß macht. Die Benutzereingaben müssen kontrolliert werden, und entsprechende Fehlermeldungen müssen dem Benutzer ausgegeben werden. CakePHP bietet Ihnen eine Datenvalidierung an, die Ihnen sehr viel Code und vor allem Zeit sparen kann.

Sagen wir, Sie möchten sicherstellen, dass der Job-Titel beim Anlegen und Bearbeiten von Jobangeboten eine Eingabe enthält. Das erreichen Sie, indem Sie im Job-Model das $validate-Attribut setzen und das title-Feld als required, also als erforderlich, definieren:

var $validate ...

Get Webentwicklung mit CakePHP now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.