Código:
En el que las entradas en cada una de las DB tienen el mismo ID, entonces haría un JOIN entre las tablas de la base de datos principal y la del lenguaje que se esté cargando y listo, tengo el contenido.DB_es: entradas = {id, titulo, contenido} DB_en: entradas = {id, titulo, contenido} DB: entradas = {id, otrascosas}
Se me ocurrió esta opción porque la otra manera, que sería algo así:
Código:
Me pareció bastante desordenada, y un poco ineficiente, y si tengo que utilizar MUCHAS tablas que son multilenguajes, la base de datos se convierte en una maraña que no se puede ni ver.DB: entradas = {id, otrascosas} DB: tr_entradas = {id, entrada_id, lang, titulo, contenido}
Pero también está el otro problema, la gran mayoría de los frameworks no tienen soporte para operaciones multi-db, por lo que debería escribir mi propio framework y me tomaría bastante tiempo...
No sé que hacer, qué opinan? =/