====== Fichier common.php ====== ===== Description ===== ===== Buts ===== ===== Mise en oeuvre ===== ==== Support du composant Zend_Db ==== __Prérequis__: //aucun// ''Zend_Db'' est un composant du Zend Framework qui permet une gestion plus souple de l'accès aux bases de données. son moteur est axé autour d'une couche d'abstraction de l'accès aux bases de données qui permet l'utilisation de différents moteurs de base de données selon la configuration du jeu. ==== Limitations dues au code source existant ==== Le code source existant utilise majoritairement le driver ''ext_mysql'' et contient des appels aux fonctions ''mysql_*'', ce qui impose l'utilisation de ce driver. Le composant ''Zend_Db'' utilise les drivers ''ext_mysqli'' et //PDO// pour accéder aux bases de données MySQL, l'utilisation d'un driver spécifique à ''ext_mysql'' est résolu grâce à la bibliothèque Whitewashing qui implémente un adapteur ''ext_mysql'' pour Zend_Db. L'ensemble du code source utilisant les fonction natives ''mysql_*'' devra à terme être migré sur Zend_Db.