Ver Mensaje Individual
  #3 (permalink)  
Antiguo 07/12/2012, 10:11
chemajmb
 
Fecha de Ingreso: enero-2012
Ubicación: España
Mensajes: 150
Antigüedad: 12 años, 3 meses
Puntos: 0
Respuesta: Donde guardar "nombre en Español" de las columnas de una DB para mostrar n

Cita:
Iniciado por masterpuppet Ver Mensaje
Para la traducción de las propiedades de una entidad puedes utilizar la extensión Translatable.

En relación al otro caso que mencionas eso ya depende del fw que estés utilizando pero en la mayoría de los casos basta con pasar el label por el translator.

Y te hago una sugerencia, evita usar nombres como fkidcategoria si te apegas a la convención de nombres de Doctrine vas a escribir bastante menos metadata ;)

Saludos.
Muchisimas gracias por la pronta respuesta.

Voy a echarle un vistazo a lo del translatable ese.

Referente a lo de pasar el label por el translator me imagino que quieres decir pero no tengo ni idea del tema.
¿ Que es el label ? ¿ el atributo ?
Estoy utilizando un fw basico, pues estoy empezando.
Tendre que echar un vistazo a la conveccion de nombres Doctrine tambien, por que no se muy bien a la ventaja que te refieres de usarlo.

Muchas gracias, si puedes darme alguna pequeña aclaracion te estaria muy agradecido. Un saludo crack!


EDIT: creo que no es exactamente lo que busco. Lo del translatable sirve para guardar distintos valores segun lenguaje de un campo de un registro, pero yo lo que quiero guardar como una cadena de texto es otro nombre a mostrar en las vistas para el nombre del campo, columna de cada tabla de la base de datos.
Por ejemplo:

id ( "Esto es la ID" )
0
1
2

fkidcategoria ( "Categoria padre" )
1
1
1

titulo ( "Título" )
titulo 1
titulo 2
titulo 3

Yo no quiero guardar distintos valores de "titulo 1" segun su lenguaje, yo lo que quiero guardar es "Título", "Categoria padre" ..


Creo que sobre lo que yo hablo es sobre la metadata, que quizas se pueda resolver con anotaciones, creando un tipo de atributo nuevo, y con algun metodo lo podamos recuperar con doctrine facilmente, pero no se exactamente como se hace. Voy a seguir mirando.
Si algun crack puede echarme una mano estaria muy agradecido.
Gracias.

PD: Ahora asi revisando el título veo por que masterpuppet has podido equivocarte y es que el título del post no es todo lo bueno que podria ser.
"Donde guardar 'nombre como cadena de texto' del nombre de las columnas de una DB para mostrar en las vistas"

Última edición por chemajmb; 07/12/2012 a las 13:07