Zend_Application_Resource_Cachemanager Zend_Application_Resource_Cachemanager peut être utilisé pour configurer un jeu d'ensemble d'options Zend_Cache permettant de paramétrer des caches à chargement tardifs ("lazy loading") avec Zend_Cache_Manager Comme le gestionnaire de cache est un mécanisme à chargement tardif, les options sont traduites en modèle d'options utilisé pour instancier un objet de cache à la demande. Exemple de configuration d'une ressource de gestionnaire de cache Ci-dessous vous trouverez un extrait de fichier INI montrant comment Zend_Cache_Manager peut être configuré. Le format est le préfixe de la ressource Cachemanager (resources.cachemanager) suivi par le nom d'un modèle (par exemple resources.cachemanager.database) et finalement suivi par une option habituelle de Zend_Cache. Ensuite récupérer ce cache à partir du gestionnaire est aussi simple que d'accéder à une instance de gestionnaire (Zend_Cache_Manager) récupéré à partir de Zend_Application_Resource_Cachemanager et d'appeler $cacheManager->getCache('database'). L'exemple ci-dessous est extrait d'un contrôleur dans lequel la classe de bootstrap est accessible via un paramètre du contrôleur frontal (qui est automatiquement assigné lors de l'amorçage). Comme vous pouvez le voir, la ressource de gestionnaire de cache implémente la méthode getCacheManager() pour récupérer l'instance de Zend_Cache_Manager préparée dans le bootstrap. getFrontController() ->getParam('bootstrap') ->getPluginResource('cachemanager') ->getCacheManager(); $dbCache = $manager->getCache('database'); ]]> Reportez-vous à la méthode Zend_Cache::factory() pour avoir une description des valeurs par défaut que vous pouvez affecter lors de la configuration du cache via un fichier de configuration comme le fichier INI de l'exemple ci-dessus.