lo que puedas hacer es en la configuración de la conexione agregar el
año, algo así.

  var $drm = array(
                'driver' => 'mysql',
                'persistent' => false,
                'host' => 'localhost',
                'login' => 'root',
                'password' => '',
                'database' => 'drm',
                'prefix' => 'drm_'. date('Y') .'_',
        );

No se si te sirva en ese caso o se supone que son tablas que crean
anualmente o algo asi.

Lo otro en inflections.php puedes trabajar con los plurales y
singulares en ingles y agregar soporte a español[1], o lo otro es,
(que te lo recomiendo), asignar la tabla en el modelo

<?php
class Product extends AppModel {
  var $name = 'Product';
  var $useTable = 'productos';
}
?>

Saludos.

[1] 
http://groups.google.com/group/CakePHP-es/browse_thread/thread/86019a4596d02716/b59c0acca9704586

On 24 ago, 10:54, Alvaro <[EMAIL PROTECTED]> wrote:
> Hola, tengo una duda más acerca de esto:
> De la manera que lo planteas puedo usar perfectamente 2 bases de datos en
> diferentes servidores pero que sucede en el caso que las tablas del drm
> tienen prefijos anuales ej. drm_2007_ventas, logicamente no puedo crear
> un modelo de ventas solo para el año 2007, entonces pregunto si la opcion
> prefix de la configuracion de db en database.php se refiere a los prefijos de
> las tablas y los modelos los crearía solo de esta manera: ventas.
> Lo que tambien me genera otra duda, debido a que el drm tiene las tablas
> creadas en español, existe alguna forma de decirle a cake cual es el prular
> de la tabla sin dejarlo a que lo resuelva en ingles?
>
> Saludos y muchas gracias!
>
> On Thursday 02 August 2007 04:38, [EMAIL PROTECTED] wrote:
>
> > Hola,
>
> > No se si esto es la respuesta a tu pregunta, pero:
>
> > En el archivo /app/config/database.php puedes declarte tantas
> > conexiones a DDBB como quieras, por ejemplo:
>
> > var carrito = array(
> >            'driver' => 'mysql',
> >            'persistent' => false,
> >            'host' => 'localhost',
> >            'login' => 'root',
> >            'password' => '',
> >            'database' => 'carrito'
> >            'prefix' => ''
> >    );
>
> >    var drm = array(
> >            'driver' => 'mysql',
> >            'persistent' => false,
> >            'host' => 'localhost',
> >            'login' => 'root',
> >            'password' => '',
> >            'database' => 'drm'
> >            'prefix' => ''
> >    );
>
> > Luego para que un modelo te use una u otra conexión, en el modelo
> > debes inicializar la variable var $useDbConfig,
>
> > var $useDbConfig = 'drm';
>
> > Espero que et ayude.
> > Israel
>
> > On 1 ago, 21:27, Alvaro <[EMAIL PROTECTED]> wrote:
> > > Lista tengo la siguiente incertidumbre...
>
> > > Me encargaron hacer la integración de un sistema de carrito de compras
> > > existente con un sistema de drm existente, ninguno de ellos esta
> > > desarrollado en cake y se alojan en servidores diferentes y servidores de
> > > mysql diferentes.
> > > He pensado hacer el trabajo de integración con cake, mis dudas pasan por
> > > si es posible mantener en una app cake modelos que responden a diferentes
> > > servidores de bases de datos y controlar desde mi aplicación en cake las
> > > replicas de datos, que son bi direccionales osea... algunas tablas del
> > > drm son exportadas al sistema de compras y algunas tablas de compras son
> > > exportadas al drm.
>
> > > Alguien me puede ayudar?
>
> > > Gracias


--~--~---------~--~----~------------~-------~--~----~
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