je suis un débutant donc ce que je vais dire est peut être faux mais
il me semble qu'il faut spécifier à la table source qu'elle est de
type I18N donc cela donne :

mail_model:
        _attributes: { isI18N: true, i18nTable :mail_model_i18n }
        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

On 24 nov, 16:36, Renaud <[EMAIL PROTECTED]> wrote:
> 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
-~----------~----~----~----~------~----~------~--~---

Répondre à