2011-06-24 30 views

Trả lời

5

Nếu bạn đang tạo các đối tượng Zend_Translate trong bootstrap, bạn có thể đặt nó trong Zend_Registry để sử dụng sau:

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

và sau đó sử dụng nó trong bộ điều khiển:

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

Như như tôi biết, Zend_Controller không bao gồm hỗ trợ sẵn có cho zend_translate.

+0

Cảm ơn, nó hoạt động! –

+0

Tôi đã cố gắng cùng một hình thức nhưng không hoạt động. bất kỳ ý tưởng? – 24x7Code

21

Để sử dụng dịch ở bộ điều khiển:

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

Hoặc create a translation action helper nếu bạn muốn giữ lại tất cả mọi thứ sạch sẽ và đẹp (mặc dù tôi không nghĩ rằng nó có giá trị những rắc rối trong trường hợp này).

+0

cảm ơn, điều này giúp ích rất nhiều .. –

Các vấn đề liên quan