Je ces deux tableaux (simplifié):Symfony 1.4: associer plusieurs langues à une table
Website:
columns:
user_id: { type: integer, notnull: true }
domain_name: { type: string(30), notnull: true, unique: true }
WebsiteLanguage:
columns:
website_id: { type: integer, notnull: true }
language: { type: string(5), notnull: true, country: true }
indexes:
website_id_language:
fields: [website_id, language]
type: unique
Comme vous le voyez, je voudrais associer une ou plusieurs langues à mes sites. Je ne veux pas traduire les sites, je veux seulement les associer à des langues comme je le ferais pour les pays.
Je dois afficher un formulaire de site Web avec autant de cases à cocher que de langues. Les langues ne sont pas dans une table, donc je ne sais pas comment faire ça!
Merci beaucoup pour votre réponse, mais je ne suis pas sûr que ce soit ce que je cherche;) Quand j'éditerai mon formulaire de site Web, j'aimerais avoir beaucoup de cases à cocher (avec les valeurs 'fr', 'en' , 'sp', etc.) Si je vérifie 'fr' et 'en', j'ai besoin de symfony pour créer 2 entrées dans ma table WebsiteLanguage, pour associer ces 2 langues à mon site web. – Manu
Je n'ai pas besoin de traduire mes sites Web;) J'ai seulement besoin de savoir quelles langues sont disponibles sur mon site Web. Je pourrais avoir le même problème si je voulais associer plusieurs pays à mon site web (peut-être que ma question serait plus claire). – Manu