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.
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.