2011-09-24 3 views
1

J'ai lu certaines des questions et des réponses concernant les paramètres régionaux et certains suggèrent l'utilisation de la bibliothèque Zend Locale.La bibliothèque Zend Locale est-elle utilisable avec CodeIgniter?

Serait-il possible d'utiliser cette bibliothèque dans CodeIgniter ou dépend-elle d'autres composants? J'aimerais pouvoir convertir des valeurs, des devises et des dates si possible sans lâcher les fichiers de langue de CI.

Qu'en pensez-vous? Serait-ce la recherche de problèmes et de hacks pour le faire fonctionner?

Répondre

2

Les composants Zend Framework sont supposés être utilisables séparément, mais certains d'entre eux dépendent également d'autres composants ZF. Donc, peut-être vous devrez en fournir d'autres avec Zend_Locale.

Vous pouvez jeter un oeil sur les fichiers Zend/Locale et Zend/Locale.php et grep pour les instructions require_once. Après un coup d'oeil rapide à Zend/Locale.php il semble que vous aurez probablement besoin de Zend_Registry et Zend_Cache au moins. Pour que les composants de Zend fonctionnent et "requièrent automatiquement" les fichiers dont ils ont besoin, il vous suffit de vous assurer que leur dossier racine 'Zend' est inclus dans le chemin d'accès.

espoir qui aide ...

+0

est très recommandé caching pour Zend_Locale, mais heureusement il vous suffit de configurer une instance Zend_Cache un registre dans Zend_Registry, Zend_Locale se chargera d'écrire une lecture de celui-ci sur son propre. N'ayez pas peur d'ajouter ces deux composants, Zend_Cache est très simple à configurer, et Zend_Registry est juste une simple classe enveloppant un tableau. –

Questions connexes