Bonjour,
Quelqu'un a déjà fait un petit helper pour les langues?
Personellement, j'instancie la classe Zend_Translate dans le bootstrapper et je le met dans le registry. Ensuite dans la fonction init de chaque contrôleur, je récupère l'objet et je le passe à la vue:
$this->view->translate = Zend_Registry::get('translate');
De ce fait je peux écrire dans mes vues:
<?php echo $this->translate->_("Home: Title"); ?>
Mais est-ce la meilleure façon de faire? J'ai vu un peu les "view helpers" qui me semble plus approprié, mais j'ai peur d'instancialiser trop de fois la classe Zend_Translate... Quelqu'un a déjà été confronté au problème?
Partager