jueves, 3 de abril de 2008

Multiples bases de datos en nuestras aplicaciones

Hoy Fabrizio ha publicado un screencast importante, como conectar nuestra aplicación a múltiples bases de datos en nuestras aplicaciones.

Este screencast muestra la definición de las constantes en el archivo index.php, como se puede ver a continuación.

define("P4A_DSN", 'pgsql://p4a:p4a@localhost/p4a_products_catalogue')

Donde podemos definir nuestra conexión a la base de datos, ya sea esta en Mysql, Postgresql, Oracle o Sqlite.

Además llama la atención, el uso de la función P4a_Db_Source::setDSN(), mírenlo y prueben en su servidor.

De esta forma:

$this->build("p4a_db_source","brands")
->setDSN("pgsql://p4a:p4a@localhost/p4a_products_catalogue")
->setTable("brands")
->addOrder("description")
->load();


http://p4a.crealabsfoundation.org/tv/2008/04/02/multidatabase.html


Saludos a todos

Pronto comenzaremos con algunos tips.

No hay comentarios: