Doctrine ORM: Inicio Rápido
Doctrine es un ORM(object relational mapper) que se ha vuelto muy popular en los últimos meses, la verdad es una herramienta que puede apoyar mucho nuestros desarrollos y es notable la cantidad de desarrolladores de Zend Framework o CodeIgniter que lo están incorporando, si bien, aprender Doctrine no es muy complejo, nunca está de más tener una guía de “Inicio Rápido”, y este post nos muestra de una manera muy sencilla como empezar a usar Doctrine… esta guía considera que Doctrine ya está funcionando en tu proyecto y de alguna manera sus clases están generadas(esto sería el paso 1, si creen que vale la pena podemos hacer un post al respecto)… de cualquier forma todo esto y mas se encuentra en la documentación de Doctrine, la cual esta en su sitio oficial.
Doctrine_Manager::connection( "mysql://user:pass@server/db", 'myconn');
Objeto Record
Esta es la forma más usada y sencilla. Cuando el método save es llamado el nuevo registro es creado…
$u = new User(); $u->username = 'user'; $u->password = 'pass'; $u->save();
Metodo fromArray()
Existen ocasiones en los cuales los datos ya están en un arreglo.
$data = array( 'username' => 'user', 'password' => 'pass', 'email' => 'mail@mail.com' ); $u = new User(); $u->fromArray($data); $u->save();


