przewiń do treści

Zend Framework od podstaw

Włodzimierz Gajda

$this->addElement('text', 'rokwydania', array(
    'required'   => true,
    'label'      => 'Rok wydania:',
    'filters'    => array('StringTrim'),
    'validators' => array('NotEmpty', 'Int')
));
$this->rokwydania->getValidator('NotEmpty')->setMessages(array(
    Zend_Validate_NotEmpty::IS_EMPTY => "Rok wydania nie może być pusty",
));
$this->rokwydania->getValidator('Int')->setMessages(array(
    Zend_Validate_Int::NOT_INT => "'%value%' nie jest poprawnym numerem roku"
));

Listing 30.5. Sprawdzanie, czy pole rokwydania jest poprawną liczbą całkowitą

Rozdział 30. Walidatory i filtry

listing-30-05.txt