Zend - AddValidator: Aggiungere propri Validator
Zend - AddValidator: Aggiungere propri Validator
Come indicato nel post di base e' possibile utilizzare i controlli di validazione gia' presenti, ma puo' essere necessario anche crearne di propri.
In questo caso, occorre procedere nel seguento modo...
Prendendo spunto dalla documentazione ufficiale e dal terzo post nella lista finale, i passi da seguire sono i seguenti
1. Creare la directory MyValid/ allo stesso livello di Zend/ e ZendX/, nella dir Library/.
2. Aggiungere questa riga nell'application.ini
autoloadernamespaces[] = MyValid_
3. Creare nella dir MyValid/, ad esempio, il file NumericBetween che conterra' la classe per la propria validazione e definendo il nome della classe nel seguente modo.
class MyValid_NumericBetween extends Zend_Validate_Abstract{
...
Nota: Non e' necessario includere il file che contiene la Zend_Validate_Abstract.
4. Nella form e nel campo dove applicare la validazione, indicare instanziare la classe in questo modo.
$phone->setLabel('Telefono:')
->setRequired(true)->addValidator(new MyValid_NumericBetween())







Linkedin
Flickr
Anobii
Youtube
Lastfm