Casse du nom des fichiers des ressources Zend_Application

Attention si vous écrivez une ressource pour Zend_Application dérivée de Zend_Application_Resource_ResourceAbstract. Le nom de la ressource et le nom de fichier ne doivent pas suivre la notation CamelCase car sinon votre ressource ne sera pas trouvée sur une plateforme où les noms de fichiers sont sensibles à la casse. Vous rencontrerez une exception du type Zend_Application_Bootstrap_Exception avec le message Resource matching "..." not found.

Si on prend la ressource Front Controller par exemple, la classe est nommée Zend_Application_Resource_Frontcontroller et le nom du fichier qui la contient est Frontcontroller.php.

Ce genre de problème devrait être résolu dans ZF2 avec le nouveau Plugin Broker et c'est une bonne chose, car c'est le genre de petit problème qui est gênant lorsqu'on développe sur Windows et qu'on déploie sur un serveur Unix.

Add new comment