miércoles, 11 de junio de 2008

Utilizando componentes ZF individualmente

Una de las ventajas que tiene Zend Framework sobre otros, es que podemos usar sus componentes sin necesidad de migrar todo el sistema al framework, de esta manerapodríamos incluir en nuestro proyecto solo el componente de Base de datos Zend_Db. Lo único que tendríamos que hacer es en nuestra raíz del sistema crear una carpeta Zend que contenga las librerías que necesitemos para ese componente, es recomendable descargar todas las librerías.

Un ejemplo muy simple, para conectarnos en una base local, e insertar datos seria este

1  
<?php
2  
require_once 'Zend/Db/Adapter/Pdo/Mysql.php';
3  
$db = new Zend_Db_Adapter_Pdo_Mysql(array(
4              
'host'     => 'localhost',
5              
'username' => 'desarrollo',
6              
'password' => 'jsdlk123o',
7              
'dbname'   => 'trueque'
8          
));
9  
10  
$datos = array (                   
11                      
'nombre' => 'Josemir',       
12                      
'estado' => '1',
13      );
14  
$db->insert 'nombre_de_la_tabla'$datos );
15  
?>





Y listo. De la misma manera que usamos insert, podemos hacerlo con cualquiera de los otros metodos.

No solo es util para Zend_Db, sino para cualquiera de los demas componentes. En algunos casos es necesario cargar anteriormente el componente Zend_Loader.

Esto es util cuando queremos ir migrando de a poco nuestros sistemas.

No hay comentarios: