Foreign key et traduction
Bonjour
Su mon site, j'ai 6 pays qui sont vidés, le site est donc traduis en autant de langue.
Sur ma page d'accueil, j'ai 5 promotions a la fois.
Chaque promotion est composée d'un titre, d'une image vignette (de la table Image)et de code HTML inséré pour plus de flexibilité.(tinyMCE)
Si mon image vignette est une url, pas de problème. Si c'est un id de la table Image, ca marche pas vraiment.
Comment puis je faire en sorte que mon image soit bien différente selon la langue utilisée ?
Je pourrais aussi intégrer directement 5 vignettes par langues et ne pas utiliser la traduction automatique, mais j'ai l'impression que je vais devoir réinventer la roue.
N'existe t'il aucun moyen d'avoir un champ traduit sur une autre table ?
Merci,
Pierre
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
|
Vignettes_accueil:
connection: doctrine
tableName: vignettes_accueil
actAs:
I18n:
fields: [name,value,image_id]
columns:
num:
type: integer(1)
name:
type: varchar(50)
unique: true
value:
type: text
notnull: true
image_id:
type: integer(8)
notnull: true
relations:
Image:
foreignAlias: Images |