Bonjour,

Ok je prends note.

cordialement olivier

On 19 mar, 15:00, Mikael Randy <[email protected]> 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 <[email protected]> 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 [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 à