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.