Hola
Actualmente estoy desarrollando una app con Code Igniter que tiene muchos niveles de jerarquia y por ende tengo muchos controllers y modelos, sin embargo mi duda es con respecto al manejo de los datos multi-idioma, en la base de datos yo tengo dos tablas.. por ejemplo
Tabla
es_seccion y
tabla en_seccion
Las dos tablas con esta estructura
id_seccion
id_parent
nomSeccion
Cuando se hace un nuevo registro envío los datos a las dos tablas para en una tener la misma información en dos idiomas.
Se me habia ocurrido crear un router que dependiendo de la url cambie de idioma.. ejemplo
http://app.com/es http://app.com/en
Sin embargo no se como podria ser que todos los links apuntasen a el idioma pasado por la ulr, o si hay alguna manera mas decente de hacerlo, ademas de que en cada controlador no se si deba de hacer alguna comparación.. para saber que tabla cargar.. ¿alguna idea de como abordar mejor esto?