El 31/05/07, Ricardo Mun~oz A. <[EMAIL PROTECTED]> escribió:
> El 31/05/07, [EMAIL PROTECTED] <[EMAIL PROTECTED]> escribió:
> >
> > Qué tal.
> >
> > Quería saber si es recomendable arrancar un proyecto utilizando
> > cakePHP asumiendo que no puedo seguir las convenciones de creación de
> > base de datos (nombre de tablas en plural, nombre de modelo en
> > singular) ya que se esta trabajando con una base de datos que es
> > utilizada por otro sistema desde hace tiempo, por lo tanto, no es
> > posible cambiar ni sus nombres ni su estructura porque dejaría de
> > funcionar el otro sistema.
>
> si el nuevo sistema hecho en Cake usara las tablas del antiguo sistema
> solo para consultas (select) se podrian usar Vistas del motor de BD
> para armar tablas "virtuales" que sigan las convenciones del Cake.
>
> si ambos sistemas deben grabar datos en la misma BD quizas una
> solucion seria crear una nueva BD para el sistema hecho en Cake
> (siguiendo sus convenciones), y luego mediante Triggers copiar los
> datos insertados ahi en las tablas de la BD del antiguo sistema.

aclaro que mi recomendacion es para el caso (extremo) en el que no es
posible modelar las tablas en el Cake usando las propiedades
$useTable, $primaryKey, $displayField, etc.

me paso con una BD donde estaba perdiendo demasiado tiempo en tratar
de acomodar los Modelos del Cake a las tablas ya existentes ya que no
estaban bien modeladas (no tenian FK, etc.), por lo que opte aplicar
la solucion de las Vistas del motor de BD (create view...).

-- 
Ricardo Mun~oz A.

--~--~---------~--~----~------------~-------~--~----~
Has recibido este mensaje porque estás suscrito a Grupo "CakePHP-es" de Grupos 
de Google.
 Si quieres publicar en este grupo, envía un mensaje de correo 
electrónico a [email protected]
 Para anular la suscripción a este grupo, envía un mensaje a [EMAIL PROTECTED]
 Para obtener más opciones, visita este grupo en 
http://groups.google.com/group/CakePHP-es?hl=es.

-~----------~----~----~----~------~----~------~--~---

Responder a