2009年9月7日星期一

[fw-mvc] Zend_translate in Form

Hi.

I'm wondering if this is the right way to proceed

to get the translation in the Zend_Form

In my bootstrap

  protected function _initIn18()     {         $translate = new Zend_Translate('array', APPLICATION_PATH . '/languages/en_US.php', 'en_US');         $translate->addTranslation(APPLICATION_PATH . '/languages/it_IT.php', 'it_IT');         $translate->setLocale('it_IT');         Zend_Form::setDefaultTranslator($translate);     } 

In my Form

 $translator = $this->getTranslator();         // Firstname         $this->addElement('text', 'firstname', array(             'required'   => true,             'maxlength' => 25,             'title' => $translator->translate('form_User_Register_Tooltip_Uname'),             'label'      => 'form_User_Register_Label_Uname',             'filters'    => array('StringTrim','StringtoLower'),             'validators' => array(                 array('stringLength',true, array(2, 25)),                 array('regex', false, array('#^[a-z]+#i')))         )); 

Thanks in advance

Bye



View this message in context: Zend_translate in Form
Sent from the Zend MVC mailing list archive at Nabble.com.

没有评论: