Merci beaucoup pour votre temps, j'ai essayé mais la colonne "slug"
n'est pas encore dans la table dans la base


On 27 jun, 15:20, g...@vandencruche.fr wrote:
> Bonjour Lucia,
>
> Tu as definis 2 objets, en specifiant le type d'inheritance.
> Mais tu as oublié de spécifier le nom de la colonne ansi que la valeur de 
> chaque objet.
>
> exemple :
>  inheritance:
>     extends: Profil1
>     type: column_aggregation
>     keyField: inheritance
>     keyValue: <?php echoln("profil1") ?>
>
> voilà
>
> Bonjour,
> J'ai suivi le readme du plugin, le problème est que quand je
> reconstruit le modèle, je perds les comportements.
> J'ai ce modèle:
> myprofile1:
>   inheritance:
>     type: column_aggregation
>     extends: sfGuardUserProfile
>   actAs: { Timestampable: ~ , Sluggable:{ fields:[name], unique:
> true}}
>   columns:
>   ....
>   relations:
>   ...
> myprofile2:
>   inheritance:
>     type: column_aggregation
>     extends: sfGuardUserProfile
>   actAs: { Timestampable: ~ }
>   columns:
>   ....
>   relations:
>   ...
> Je m'attendais champ appelé "slug", mais ... aucune
> Des idées? Peut-être que la collision avec l'héritage? J'ai changé la
> position de
> l'héritage, mais pas la limace de terrain
> apparaît ..
> Est-ce que quelqu'un sait comment je peux résoudre ce problème? Le
> comportement Sluggable est très important de ma table myprofile1.
>
> J'ai le texte suivant:
> //Basemyprofile1.class.php
> $timestampable0 = new Doctrine_Template_Timestampable();
>         $sluggable0 = new Doctrine_Template_Sluggable(array(
>              'fields' =>
>              array(
>               0 => 'name',
>              ),
>              'unique' => true,
>              ));
>         $this->actAs($timestampable0);
>         $this->actAs($sluggable0);
>
> champ "slug" n'est pas sur la table dans la base de données.
>
> D'autre part, vous pouvez utiliser l'héritage concret avec ce plugin?
>
> Merci
> Je suis désolé pour mon français
>
> --
> Vous recevez ce message, car vous êtes abonné au groupe Google
> Groupes Symfony-fr.
> Pour envoyer un message à ce groupe, adressez un e-mail
> à symfony-fr@googlegroups.com.
> Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse
> symfony-fr+unsubscr...@googlegroups.com.
> Pour plus d'options, consultez la page de ce 
> groupe :http://groups.google.com/group/symfony-fr?hl=fr

-- 
Vous recevez ce message, car vous êtes abonné au groupe Google 
Groupes Symfony-fr.
Pour envoyer un message à ce groupe, adressez un e-mail 
à symfony-fr@googlegroups.com.
Pour vous désabonner de ce groupe, envoyez un e-mail à l'adresse 
symfony-fr+unsubscr...@googlegroups.com.
Pour plus d'options, consultez la page de ce groupe : 
http://groups.google.com/group/symfony-fr?hl=fr

Répondre à