Bonjour à tous,
Bon ok mon titre n'est pas très clair comme ça, mais j'espère que suite à mes explications vous me comprendrez
En fait je travaille sur un site prévu pour deux langues à l'heure actuelle : français et anglais. Dans ce site se trouve un système de commentaire d'articles.
Supposons qu'un utilisateur X écrive un message Mx en français
Supposons qu'un utilisateur Y écrive un message My en français
L'administrateur web traduit le message Mx de l'anglais vers le français.
Supposons maintenant qu'un utilisateur visite le site en français. Il verra les commentaires Mx et My en français pour les deux ... Jusque là pas de problème
Maintenant moi ce que je voudrais c'est que si un utilisateur visite le site en anglais, dans ce cas là il voit :
le message Mx en anglais (parce qu'il a été traduit)
le message My en français parce qu'il n'existe pas en anglais ....
Comment faire ?
Voici en gros le schema.yml (tout du moins la partie qui nous intéresse)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 comment: _attributes: { phpName: Comment } id: restaurant_id: { type: integer, foreignTable: restaurant, foreignReference: id, required: true, onDelete: cascade } author_firstname: { type: varchar(255), required: true } author_lastname: { type: varchar(255), required: true } author_email: { type: varchar(255), required: true } average_mark: { type: float, size: 1, default: 0 } created_at: comment_i18n: _attributes: { phpName: CommentI18n } content: { type: longvarchar, required: true } strong_points: { type: longvarchar } weak_points: { type: longvarchar }
Merci de m'avoir lu et merci par avance de votre aide
Partager