[ZF] S'épargner les appels au Zend_Loader
Eh oui ... partout dans un site utilisant le Zend_Framework, il faut toujours loader les classes dont on a besoin, on fait des appels à Zend_Loader::loadClass('Zend_Db')... J'ai trouvé un moyen sympa (je l'ai trouvé en lisant ce billet) pour s'en passer de façon assez élégante !
require_once('Zend/Loader.php'); spl_autoload_register(array('Zend_Loader', 'autoload'));
Et ensuite vous pouvez utiliser librement toutes les classes du framework, et si vous construisez vos classes avec les mêmes règles vous pouvez même utiliser les votres sans vous soucier du loading ...
Cela fait appel à la fonction __autoload() native dans php5 qui vous permet de définir une manière dont les nouvelles classes sont traitées ! (voir ici pour plus de détails et ici en ce qui conerne la fonction spl_autoload_register).
Je met ça tout de suite en place ce soir !

Comments
Hi,
You can also do that :
require_once('Zend/Loader.php');
Zend_Loader::registerAutoload();
Emmanuel