Hi Thomas Thank you very much. Missed that change. Cheers holo
2009/9/21 Thomas Weidner <[email protected]> > There were 2 messages regarding format. > NOTYYYY-MM-DD and FALSEFORMAT... > > The first was thrown when no application wide locale was set and the second > one when it was set. > This lead to the problem that people set only the first one, afterwards > setting an application wide locale and then the message was not set because > the false key was used. > > To prevent this problematic case we unified these two messages (which were > 90% identical) and added a note into the migration chapter. So simply change > NOTYYYY-MM-DD to FALSEFORMAT. > > Greetings > Thomas Weidner, I18N Team Leader, Zend Framework > http://www.thomasweidner.com > > ----- Original Message ----- From: "holografix ." <[email protected]> > To: "Nabble Zend Framework General" <[email protected]> > Sent: Monday, September 21, 2009 5:57 PM > Subject: [fw-general] Date validator changes or bug ? > > > > Hi >> This code works fine with ZF 1.9.2 but not with latest trunk. >> >> $startdate = new Zend_Form_Element_Text('startdate'); >> $startdate->setLabel('Start date:') >> ->addValidator( >> 'Date', true, array( >> 'messages' => array( >> 'dateInvalidDate' => 'Invalid date', >> 'dateNotYYYY-MM-DD' => 'Invalid format' >> ) >> ) >> ) >> ->setAttrib('size', 10) >> ->setAttrib('maxLength', 10) >> ->setRequired(true); >> >> >> >> With latest trunk it throws a fatal error when the form is submitted. >> Fatal error: Uncaught exception 'Zend_Validate_Exception' with message 'No >> message template exists for key 'dateNotYYYY-MM-DD'' >> in >> C:\wwwroot\lib\php\ZendFramework\library\Zend\Validate\Abstract.php:153... >> >> Is it a bug or something that has changed ? >> >> Cheers >> Holo >> >> >
