L'accès aux bases de données à partir de la version 2009.3 se fait à travers le 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 transactions et des fonctionnalités plus avancées.
L'architecture de XNova:Legacies repose sur le Zend Framework et ses couches d'abstractions de bases de données.
$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) { // ... }