1
안녕하세요 폼 요소 오류가 있습니다. 번역 기능에서 포장 할 때 계속 오류가 발생합니다. 나는 번역을 위해 gettext를 사용하고있다.Zend-Framework -Forms 및 번역
나는 그것을 레지스트리와 Zend_Form에서 자동으로 선택해야한다고 생각하지만 poedit는 그것을 어떻게 볼 수 있습니까?
내 부트 스트랩 (관련 부분) :
// Set the instance of Zend_Translate in the registry
$registry->set('Zend_Translate', $translate);
// Set an instance of Zend Translate object for validators
Zend_Form::setDefaultTranslator($translate);
내 오류 형태 :
public function formErrors(Zend_Form $form)
{
$registry = Zend_Registry::getInstance();
$translate = $registry->get('Zend_Translate');
$form->setTranslator($translate);
if ($form->getMessages()) {
$error = '<p class="errorBox">Error text here</p>';
$error->setTranslator($translate);
$error->getView()->translate($error);
return $error;
}
return '';
}
참고 :
$this->translate('string to translate'); or $this->getView()->translate('string');
다른 곳에서 작동하지만 여기