Extbase - Formulare validieren: Unterschied zwischen den Versionen
Aus Wikizone
| Zeile 3: | Zeile 3: | ||
http://www.typo3lexikon.de/typo3-tutorials/extensions/fluid/validators.html | http://www.typo3lexikon.de/typo3-tutorials/extensions/fluid/validators.html | ||
| + | |||
| + | http://www.derhansen.de/2013/05/typo3-extbase-own-validators-and-multi.html | ||
==Quickstart== | ==Quickstart== | ||
Wird ein Model über das Frontend in einer newAction erstellt, so erfolgt die Validierung anhand der '''PHP Annotations im jeweiligen Model''' (typo3conf/ext/extension/Classes/Model/Beispiel.php), zum | Wird ein Model über das Frontend in einer newAction erstellt, so erfolgt die Validierung anhand der '''PHP Annotations im jeweiligen Model''' (typo3conf/ext/extension/Classes/Model/Beispiel.php), zum | ||
Version vom 29. Juni 2015, 11:33 Uhr
Das Extbase Validator Objekt
http://www.typo3lexikon.de/typo3-tutorials/extensions/fluid/validators.html
http://www.derhansen.de/2013/05/typo3-extbase-own-validators-and-multi.html
Quickstart
Wird ein Model über das Frontend in einer newAction erstellt, so erfolgt die Validierung anhand der PHP Annotations im jeweiligen Model (typo3conf/ext/extension/Classes/Model/Beispiel.php), zum
Beispiel so:
/**
* perName
*
* @var string
* @validate NotEmpty
*/
protected $perName = '';
Über das “@validate NotEmpty” wird sichergestellt, dass dieser Wert nicht leer sein darf.