Internationalisation et scripts de migration Doctrine
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:
1 2 3 4
|
actAs:
I18n:
fields: [libelle] |
Puis, je lance la migration Doctrine avec les commandes suivantes :
Code:
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 ?