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 helfen kann.

Sagen wir, Sie möchten sicherstellen, dass der Jobtitel 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:

public $validate ...

Get Webentwicklung mit CakePHP, 2nd Edition now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.