27/08/2010, 08:03
|
| | | Fecha de Ingreso: septiembre-2004
Mensajes: 1.101
Antigüedad: 20 años, 2 meses Puntos: 71 | |
Respuesta: Problema con Zend_Translate, Bootstrap y $this Cita:
Iniciado por Genetix Hola
Yo hice esto
Dentro de la carpeta library cree un clase llamda T (T.php)
Código PHP:
Ver originalclass T { private static $_traslate = null; public static function setTranslate (Zend_Translate $translate) { self::$_traslate = $translate; } public static function _($value) { if (empty(self::$_traslate)) { throw new Zend_Exception('traslate object not initialized'); } return self::$_traslate->_($value); } }
En el BooStratp lo inicialize
Código PHP:
Ver originalprotected function _initLang () { $translate = new Zend_Translate ('Array', realpath(APPLICATION_PATH . '/../') . '/languages', 'auto'); include_once('T.php'); T::setTranslate($translate); }
Esto se puede usar el cualquier lado.
Asi lo uso dentro de un controlador
Código PHP:
Ver original$this->view->alert = T::_('Error al cargar datos');
Espero te sirva
Saludos! Perfecto. Muchas gracias. |