bonjour, voici un petit mail car j'ai du mal a cerner le schema idéal
pour un cas tout bete d'utilisation de l'i18n
un membre peut avoir 3 spécialités.
le site etant multilingue, je créé une table specialite_i18n
mais doisj-e creer une table specialite associée, ne contenant qu'une
seule colonne ?
exemple :
membre:
_attributes: { phpName: Membre }
id:
nom: { type: varchar(64), required: true }
prenom: { type: varchar(64), required: true }
mail: { type: varchar(128), required: true }
.....
specialite1: { type: integer, primaryKey: false,
foreignTable: specialite, foreignReference: id, required: true }
specialite2: { type: integer, primaryKey: false,
foreignTable: specialite, foreignReference: id }
specialite3: { type: integer, primaryKey: false,
foreignTable: specialite, foreignReference: id }
specialite:
_attributes: { phpName: Specialite }
id:
specialite_i18n:
_attributes: { phpName: SpecialiteI18n }
specialite: { type: varchar(64), required: true }
ça me parait fou d'avoir une table a une seule colonne mais je craind
que cela ne soit necessaire pour le bon fonctionnement du systeme
d'internationalisation de symfony
que me conseillez vous ?
je peux supprimer cette table specialite et lier les champs
specialite1,2,3 directement a la table specialite_i18n ?
je decouvre cette gestion des langues et j'ai l'impression de faire un
pas en avant, un pas en arriere...
un petit coup de pouce pour 'assurer de la bonne piste serait fort
appréciable.
merci d'avance
--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr"
de Google Groupes.
Pour transmettre des messages à ce groupe, envoyez un e-mail à
l'adresse [email protected]
Pour résilier votre abonnement à ce groupe, envoyez un e-mail à
l'adresse [EMAIL PROTECTED]
Pour afficher d'autres options, visitez ce groupe à l'adresse
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---