Un’alternativa interessante alle cosiddette query grezze (raw query per gli amanti dell’inglese) è l’utilizzo delle classi di Zend, che dopotutto è il framework su cui si fonda Magento.
Il primo passo prevede la creazione di un oggetto Adapter, specificando i parametri della connessione al db:
$dbAdapter = new Zend_Db_Adapter_Pdo_Mysql(array( 'host' => '127.0.0.1', 'username' => 'db_user', 'password' => 'xxxxxxxx', 'dbname' => 'db_name' ));
A questo punto, non siamo ancora pronti per effettuare le query, infatti abbiamo bisogno di impostare l’adapter di default:
Zend_Db_Table::setDefaultAdapter($dbAdapter);
Nel prossimo articolo vedremo come eseguire le query.
Per maggiori informazioni sull’argomento potete leggere qui: Documentation – Zend_Db_Adapter