Bonjour,
comment faire pour enregistrer des données grâce aux fichiers fixture
dans une table qui gère l'i18n ?
Dans mon cas, je souhaite créer un mail par défaut dans ma table
mail_model dont voici le schema:
mail_model:
id:
name:
type: varchar(32)
required: true
from:
type: varchar(64)
required: true
_uniques:
name: [name]
mail_model_i18n:
id:
type: integer
required: true
primaryKey: true
foreignTable: mail_model
foreignReference: id
culture:
isCulture: true
type: varchar(7)
required: true
primaryKey: true
subject:
type: longvarchar
body:
type: longvarchar
J'ai essayé de créer une fichier yml dans le répertoire fixture qui
contient ce qui suit:
MailModel:
new_inscription:
name: newInscription
culture: fr_FR
subject: Bienvenue !
body: |
Bienvenue !
Votre inscription a bien été prise en compte.
Pour que votre compte soit activé, vous devez cliquer sur
le lien suivant:
http://monsuperdomain.com
Mais lorsque je fais un propel-load-data en ligne de commande, j'ai le
message d'erreur suivant:
[sfException]
Column "culture" does not exist for class "MailModel"
Quelqu'un peut m'aider ?
--~--~---------~--~----~------------~-------~--~----~
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
-~----------~----~----~----~------~----~------~--~---