Secciones

Artículos para tus primeros pasos

Si estás empezando a introducirte en el mundo de Groovy y Grails, no te pierdas nuestros artículos básicos: 

Entrevistas con los expertos
 

Los protagonistas te cuentan de qué van los proyectos más importantes del mundo Groovy:


Un proyecto de:
ImaginaWorks
Campus Escuela de Groovy

Grails

Contenidos en multi idoma  

abusquets - jueves 20/12/2007

Com lo puedo hacer para tener los contenidos en multiidioma.

Ej dos tablas así

 table contents(
id
code
)

table i18Ncontents(
id
locale
description
)

y editar los contenidos en una sola vista, lo tengo que hacer todo manual, no?

 

 

 

Re: Contenidos en multi idoma

Nacho - jueves 20/12/2007

A primera vista no se me ocurre ninguna forma... Piensa que cada tabla será una entidad distinta, y Grails generará artefactos específicos (controlador y vistas) para cada una.

Lo que sí puedes es establecer una relación uno-a-muchos, por ejemplo:

class Texto {

    static hasMany = [versiones:VersionTexto] 

class VersionTexto {

    static belongsTo = [texto:Texto] 

}

 

De esta forma cuando hagas grails generate-all Texto y grails generate-all VersionTexto tendrás el código necesario para manejar objetos Texto y asociarle tantos objetos VersionTexto como necesites.

Espero que se acerque a lo que necesitas. 

Responder al hilo | Volver al foro "Grails" | Volver a los foros