====== Accès aux bases de données ====== L'accès aux bases de données à partir de la version [[fr:legacies:changelog#version-2009.3|2009.3]] se fait à travers le [[fr:zend-framework|Zend Framework]] et son package Zend_Db. Ceci permettra à terme de remplacer l'utilisation de l'actuelle extension //ext_mysql// par d'autres plus récentes, capables de gérer des [[fr:transaction|transactions]] et des fonctionnalités plus avancées. ===== Utilisation du Zend Framework ===== L'architecture de XNova:Legacies repose sur le Zend Framework et ses couches d'abstractions de bases de données. == Exemple == $db = Nova::getResource('database/connection_pool') ->getConnection('core_read'); $statement = $db->select() ->from($db->getTable('deprecated/users') ->where('id=?', 8) ->query(); foreach ($statement as $rowset) { // ... }