Mmm.  I figured out the problem was just confusion between the meaning
of "missingMessage" and "notEmptyMessage".

--
Drew

Drew Bertola wrote:
> Hi,
> 
> I'm trying to figure out why I can't set custom messages in
> Zend_Filter_Input.  Is this a known bug?  I've searched around by
> haven't found anything.
> 
> Then again, it could be me.  It's happened once or twice before ;^)
> 
> If I do something like this:
> 
> <?php
> 
> ...
> 
> $filters    = array("name" => array("StringTrim", "StripTags"));
> $validators = array("name" => array("presence" => "required"));
> $options     = array("missingMessage" => "%field% is required.");
> 
> $input = new Zend_Filter_Input($filters,
>                                $validators,
>                                $data,
>                                $options);
> 
> if ( $input->hasInvalid() )
> {
>   $messages = $input->getMessages();
> }
> 
> Zend_Debug::dump($messages);
> 
> ...
> 
> When I have an empty name in $data, I see the default missingMessage,
> rather than my custom message passed in $options.  I think the problem
> is actually in Zend_Validate, but I haven't tracked it down that far.
> Any ideas?
> 

-- 
Drew Bertola

-------------------------------------------------
*   PHP/LAMP Consultant, ZCE-1000               *
*                                               *
*   Tel: 408-966-6671                           *
*                                               *
*   current resume:                             *
*   http://drewb.com/resume.pdf                 *
-------------------------------------------------

Reply via email to