2011-06-24 12 views

Odpowiedz

5

Jeśli tworzeniu zend_translate obiekt w bootstrap, można ustawić go w Zend_Registry do późniejszego wykorzystania:

Zend_Registry::set('translate', $translate); 

a następnie używać go w sterowniku:

$translate = Zend_Registry::get('translate'); 
$translate->translate("hello"); 

As o ile wiem, Zend_Controller nie zawiera wbudowanej obsługi zend_translate.

+0

Dzięki, to działa! –

+0

Próbowałem to samo wewnątrz formularza, ale nie działa. dowolny pomysł? – 24x7Code

21

Aby korzystać z tłumaczenia w kontrolerze:

$this->view->translate('Something to translate'); 

Or create a translation action helper jeśli chcesz utrzymać wszystko czyste i ładne (choć nie sądzę, że warto kłopot w tym przypadku).

+0

dzięki, to bardzo pomaga .. –

Powiązane problemy