[font="Courier New"]Hola,
Este es un problema que entre que soy nuevo en el uso de frameworks y más nuevo en ser "ordenado" en el desarrollo me tiene contra las cuerdas.
Tengo 2 tablas, una llamada "idiomas" y otra llamada "colores".
En la tabla idiomas tengo la definición de los idiomas que se usarán en las traducciones, en la de colores los colores con su código, el código de idioma y su descripción. Así sería
idioma
idiCodigo idiDescripcion
es español
en inglés
pt portugués
color
colCodigo idiCodigo colDescripcion
1 es blanco
1 en white
2 es negro
2 pt preto
3 es gris
También tengo una vista definida en la DB la cual, uniendo ambas me entrega
idioma_color
colCodigo idiDescripcion colDescripcion
1 español blanco
1 inglés white
1 portugués NULL
2 [/font]español [font="Courier New"]negro
2 portugués preto
2 inglés NULL
3 [/font][font="Courier New"]español [/font][font="Courier New"]gris
3 inglés NULL
3 portugués NULL
Logré (no con mucho esfuerzo) que el CRUD mostrara sólo los registros en español (como descripción del color a editar).
Pero ahora se me presenta otro problema: ¿cómo muestro a modo de "planilla" los colores ya traducidos o sin traducir?
Supongamos la vista de "update"
Color
Descripción: BLANCO
inglés: [white ]
portugués: [ ]
Sospecho que (al menos para ver el detalle) debo "tocar" el archivo "view.php", y para lo referente a agregar y editar el _form.php
Honestamente, leí la documentación de CGRid, CActiveRecord pero no logro entender lo ahí expuesto si me sirve y como…
¿Podrá alguien asistirme? No es un problema "técnico" sino de índole "práctica".
Gracias desde ya…
PD: Si responde algún Argentino, en las inmediaciones de Capital Federal invito una cerveza si es necesario
[/font]