For Zend_Filter_Input() I need a custom error message because I'm dutch and
the website I make is also dutch. I have setup validators as follows:

$validators = array(
                        'name' => array('allowEmpty' => false,
                        'username' => array('Alpha','allowEmpty' => false),
                        'password1' => array('Alpha', 'allowEmpty' => true),
                        'password2' => array('allowEmpty' => true)
                        );

If 'name' is empty I want to show the users the following error "Voornaam is
verplicht!" (this is dutch). I have read in the user manual the following
code:

$validators = array(
    'month' => array(
        'digits', new Zend_Validate_Between(1, 12),
        'messages' => array(
            'A month must consist only of digits',
            array(
                Zend_Validate_Between::NOT_BETWEEN =>
                    'Month value %value% must be between %min% and %max%',
                Zend_Validate_Between::NOT_BETWEEN_STRICT =>
                    'Month value %value% must be strictly between %min% and
%max%'
            )
        )
    )
);

This is the code I need for the custom message. But when I transform the
code to this code:

'name' => array('allowEmpty' => false, 'messages' =>
array(Zend_Validate_NotEmpty::IS_EMPTY => 'Voornaam is verplicht!')),
                        'username' => array('Alpha','allowEmpty' => false),
                        'password1' => array('Alpha', 'allowEmpty' => true),
                        'password2' => array('allowEmpty' => true)
                        );

I get the standard error message:"You must give a non-empty value for field
'name'".

My question is: How can I change this message field independent (with out
setup a message in the option section).

Thank you,

Ivo Trompert
-- 
View this message in context: 
http://www.nabble.com/Zend_Filter_Input%28%29-tf4269740s16154.html#a12152306
Sent from the Zend Framework mailing list archive at Nabble.com.

Reply via email to