Thông thường tôi sử dụng dịch trong View với mã này:Làm cách nào để tôi sử dụng dịch trong Bộ điều khiển bằng Zend?
<?php echo $this->translate("hello"); ?>
Làm thế nào để tôi nhận được một bản dịch trong điều khiển?
Thông thường tôi sử dụng dịch trong View với mã này:Làm cách nào để tôi sử dụng dịch trong Bộ điều khiển bằng Zend?
<?php echo $this->translate("hello"); ?>
Làm thế nào để tôi nhận được một bản dịch trong điều khiển?
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.
Để 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).
cảm ơn, điều này giúp ích rất nhiều .. –
Cảm ơn, nó hoạt động! –
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