et insère le partial correpondant.

On 20 mar, 13:52, nathieb <thiebaut.oliv...@gmail.com> wrote:
> Bonjour,
>
> Ok je prends note.
>
> cordialement olivier
>
> On 19 mar, 15:00, Mikael Randy <mikael.ra...@gmail.com> wrote:
>
> > Il n'existe pas, à ma connaissance, de redirection dans les
> > composants.
> > Soit tu fais une seule action dans ton composant, qui décide ce qu'il
> > faut faire, quitte à la brancher sur 2 vues, soit tu demandes au
> > template de choisir quel composant inclure.
>
> > La 1ere solution me semble plus logique :
> > class sidebarComponents extends sfComponents
> > {
> >  /**
> >   * Executes index action
> >   *
> >   * @param sfRequest $request A request object
> >   */
> >   public function executeDefault($request)
> >   {
> >     if( $this->getUser()->isAuthenticated() )
> >     {
> >       // Action si authentifié
> >       $this->current_user ="Identifier";
> >       $this->setTemplate('information'); // Va chercher la vue
> > "_information"
> >     }
> >     else
> >     {
> >       // Actions si pas authentifié
> >     }
> >   }
>
> > }
>
> > On 17 mar, 23:12, nathieb <thiebaut.oliv...@gmail.com> wrote:
>
> > > Bonjour,
>
> > > J'ai un component par défault qui m'affiche une barre à droite
> > > "s'identifier?", qui doit rediriger vers le formulaire
> > > d'authentification. Quand l'utilisateur est authentifié je voudrais
> > > que ce component laisse la place au  suivant
>
> > > [code]
> > > class sidebarComponents extends sfComponents
> > > {
> > >  /**
> > >   * Executes index action
> > >   *
> > >   * @param sfRequest $request A request object
> > >   */
> > >   public function executeDefault($request)
> > >   {
> > >      //Si je suis authentifié alors j'affiche Information,
> > > redirection ????
> > >   }
> > >   public function executeInformation($request){
> > >       $this->current_user ="Identifier";
> > >   }
>
> > > [/code]
> > > Cordialement
--~--~---------~--~----~------------~-------~--~----~
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 à