Je suis en train de mettre à jour une application web php qui devient multilingue, basée sur le framework Zend MVC, et j'essaie de trouver la meilleure approche pour passer l'objet de traduction à différentes classes/couches.Design Pattern pour faire passer un objet de traduction? Pour PHP
La plupart de ma traduction est effectuée au niveau de la vue, mais dans certains cas, je dois renvoyer des messages d'état à partir de bibliothèques personnalisées.
Je pourrais simplement créer une propriété pour la bibliothèque et définir le traducteur, mais je me demande s'il y a une meilleure façon d'intégrer un objet traducteur dans une application existante?
ouais c'est une option I Je me penche vers, qui, comme vous l'avez dit n'est pas élégant mais le plus pratique. Cependant, je n'ai peut-être pas à faire cela du tout, en essayant de pousser le code spécifique au langage à un niveau tel que la bibliothèque ne fait que renvoyer des codes d'état que le contrôleur devrait connaître. Merci pour la réponse. – AndreLiem