Hello,

  J'ai regardé, seulement le behavior Sluggable n'applique la transformation
que dans le preInsert ou preUpdate (comme tu as dis...).

  Bref la réponse est : non, ce n'est pas possible, à priori.

  Il faudrait récupérer le Listener attaché à ton record, ou bien essayer
d'en instancier un, mais là ça me paraît hasardeux...

  Je pense qu'il faut continuer cette discussion sur le newsgroup Doctrine !

Alexandre


Le 2 décembre 2009 20:03, lionel chanson <lionel.chan...@gmail.com> a écrit
:

>
> Salut,
>
> Ton schema pour ton objet stp.
>
> ++
>
> Le 2 décembre 2009 14:36, smellycat37 <charley.mail...@gmail.com> a écrit
> :
> >
> > hello,
> >
> > J'ai une table qui contient un champs slug et un champs url...
> > Avant l'insertion j'aimerai affecter le champs url par /dossier-
> > parent-1/dossier-parent-2/slug.html...
> > Mon problème est que avant l'insertion getSlug() me renvoie une chaine
> > vide...
> > Donc mon champs url est affecté par /dossier-parent-1/dossier-
> > parent-2/.html (le slug manque)
> > Ce problème vient du fait que le slug est généré par la fonction
> > preInsert du listener Doctrine_Template_Listener_Sluggable
> >
> > Avez-vous déjà eu le même souci? si oui comment faire pour le résoudre
> > (autrement qu'en appelant 2 fois la méthod save)?
> >
> > >
> >
>
>
>
> --
> Tu n'es pas content de ma réponse...
> Rendez-vous sur http://iooooi.labrute.fr/
> Et crie VENGEANCE !!!!
>
> >
>


-- 
Alexandre Salomé -- alexandre.sal...@gmail.com

--~--~---------~--~----~------------~-------~--~----~
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 symfony-fr@googlegroups.com
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse symfony-fr+unsubscr...@googlegroups.com
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à