Bonjour, souhaitant internationaliser le projet sur lequel je travaille, j'ai commencé par ajouter le behavior I18n sur un des objets dans le schema.yml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
actAs:
  I18n:
    fields: [libelle]
Puis, je lance la migration Doctrine avec les commandes suivantes :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
symfony doctrine:generate-migrations-diff
symfony doctrine:migrate
Mais je constate que le script de migration a bien supprimé le champ "libelle" dans ma table d'origine et créé une table _translation avec le champ "libelle" et un champ "lang", mais aucune des données de la table d'origine n'a été réinsérée dans la nouvelle table i18n.

Y'a t'il un moyen de faire ça sans perdre de données ?