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