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 -~----------~----~----~----~------~----~------~--~---
