Usar adoDB con symfony

110 views
Skip to first unread message

Manuel Alejandro Gómez Nicasio

unread,
Jan 20, 2011, 11:56:10 AM1/20/11
to symfo...@googlegroups.com
Hola

Actualmente trabajo en un proyecto con symfony 1.4 y propel (http://www.propelorm.org/) como ORM. En estos días surgió la idea de ver la posibilidad de hacer unos cambios en el proyecto.

Estos son ver la posibilidad de cambiar el PDO(http://php.net/manual/en/book.pdo.php) que es lo que usa propel para la conexión a la base de datos por otra librería como adoDB(http://adodb.sourceforge.net/).

¿Saben si esto es posible? ¿Qué impacto tendría en el proyecto (que casi esta listo para entrar a producción)? Ya he buscando en internet pero no encuentro información relacionada.

En mi opinión, creo que no es posible o serían demasiados cambios en los archivos de symfony que podrían retrasar la fecha de lanzamiento del sistema, además los cambios podrían afectar el rendimiento de symfony.

¿Ustedes que opinan?

Nacho

unread,
Jan 20, 2011, 12:08:26 PM1/20/11
to symfony-es
Si te entendí bien quieres cambiar pdo por adodb pero seguir usando
propel?
o quieres cambiar propel por adodb.
La primera opción creo que no es posible, según lo que use son cosas
diferente salvo algo nuevo en adodb que desconozca.
La segunda es mala idea ya que propel es mucho mas potente que adodb,
si vas a usar symfony tenes que usar propel o doctrine, sino usa php
con adodb.

Saludos


On 20 ene, 13:56, Manuel Alejandro Gómez Nicasio

Manuel Alejandro Gómez Nicasio

unread,
Jan 20, 2011, 12:37:12 PM1/20/11
to symfo...@googlegroups.com
En realidad estoy buscando alternativas.

Quiero saber si es posible seguir usando propel pero en lugar del ORM que usa cambiarlo por adoDB. O si esto no es posible cambiar propel por adoDB unicamente.

O en general saber si puedo usar cualquier otra cosa en lugar de propel

¿Sabes como se puede hacer esto?

Nacho

unread,
Jan 20, 2011, 12:47:58 PM1/20/11
to symfony-es
Si no queres usar propel tenes doctrine, pero si vas a usar symfony es
propel o doctrine. A eso no hay vuelta que darle, podes usar symfony
sin usar propel o doctrine pero para eso usa directamente php.

Saludos


On 20 ene, 14:37, Manuel Alejandro Gómez Nicasio
<alejandro.go...@alejandrogomez.org> wrote:

Alfonso Alba García

unread,
Jan 21, 2011, 5:00:19 AM1/21/11
to symfo...@googlegroups.com
Hola. adoDB no es un ORM es un DBAL (Database Abstraction Layer). Lo que
quieres hacer entiendo que se puede hacer, "s�lo" tienes que bajarte el
plugin de propel, quitar el PDO y meter el adoDB ;-). Trabajo sencillo
no es y seguro que te va a retrasar el proyecto. Como te ha comentado
Nacho en otro post, si quieres prisa por sacar el proyecto usa doctrine
o propel.

Un saludo,

Alfonso.


On 20/01/11 17:56, Manuel Alejandro G�mez Nicasio wrote:
> Hola
>
> Actualmente trabajo en un proyecto con symfony 1.4 y propel

> (http://www.propelorm.org/) como ORM. En estos d�as surgi� la idea de

> ver la posibilidad de hacer unos cambios en el proyecto.
>
> Estos son ver la posibilidad de cambiar el
> PDO(http://php.net/manual/en/book.pdo.php) que es lo que usa propel

> para la conexi�n a la base de datos por otra librer�a como
> adoDB(http://adodb.sourceforge.net/).
>
> �Saben si esto es posible? �Qu� impacto tendr�a en el proyecto (que
> casi esta listo para entrar a producci�n)? Ya he buscando en internet
> pero no encuentro informaci�n relacionada.
>
> En mi opini�n, creo que no es posible o ser�an demasiados cambios en
> los archivos de symfony que podr�an retrasar la fecha de lanzamiento
> del sistema, adem�s los cambios podr�an afectar el rendimiento de symfony.
>
> �Ustedes que opinan?
> --
> Has recibido este mensaje porque est�s suscrito al grupo "symfony-es"
> de Grupos de Google.
> Para publicar una entrada en este grupo, env�a un correo electr�nico a
> symfo...@googlegroups.com.
> Para anular tu suscripci�n a este grupo, env�a un correo electr�nico a
> symfony-es+...@googlegroups.com
> Para tener acceso a m�s opciones, visita el grupo en
> http://groups.google.com/group/symfony-es?hl=es.

Manuel Alejandro Gómez Nicasio

unread,
Jan 21, 2011, 12:45:32 PM1/21/11
to symfo...@googlegroups.com
Gracias por responder, Alfonso.

Si, se que PDO y adoDB son cosas diferentes de ahí mi duda de si una puede cambiarse por el otro sin que Propel se "de cuenta" del cambio. Es decir, que no vea alterado su funcionamiento.

Y por eso, antes de meterme de lleno a los funcionamientos internos de Propel y PDO para poder hacer los cambios, ando preguntando para tener cierta certidumbre de si los cambios son posibles y no perder tiempo haciendo algo que alguien mas sabe que no es posible.
Reply all
Reply to author
Forward
0 new messages