lets have simple form:
class form_simple extends zend_dojo_form { public function init() { $this->addelements(array( new zend_dojo_form_element_validationtextbox('name', array( 'required' => true, 'label' => 'name:' )) } }
"name" element required error message "this field required". how change message?
you can localize form labels in other part of application.
in bootstrap file have setup zend_locale , zend_translate object. avialable in entire application.
e.g in boostrap:
//init locale $translate = new zend_translate('gettext', application_path.'/languages',null, array('scan' => zend_translate::locale_filename)); $locale = new zend_locale(); $locale->setlocale(zend_locale::browser); $requestedlanguage = key($locale->getbrowser()); if(in_array($requestedlanguage, $translate->getlist())){ $language = $requestedlanguage; }else{ $language = 'en'; } $translate->setlocale($language); $view->translate = $translate;
since setup detailed , maybe complex recommend watch tutorial http://www.youtube.com/watch?v=fwpgqla-crk
Comments
Post a Comment