IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Symfony PHP Discussion :

component appel autre component


Sujet :

Symfony PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre Expert Avatar de nathieb
    Homme Profil pro
    DevOps
    Inscrit en
    Mai 2004
    Messages
    1 058
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 58
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : DevOps
    Secteur : Service public

    Informations forums :
    Inscription : Mai 2004
    Messages : 1 058
    Par défaut component appel autre component
    Bonjour,

    J'ai un component _default.php, qui fonctionne bien, en fait je désire, simplement, que en fonction de l'authentification, le component par défault appel un autre component.

    Je ne sais pas si cela est possible exemple


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    class sidebarComponents extends sfComponents
    {
     /**
      * Executes index action
      *
      * @param sfRequest $request A request object
      */
      public function executeDefault($request)
      {
         //Si je suis authentifier alors j'affiche Information
     
      }
      public function executeInformation($request){
          $this->current_user ="Identifier";
      }
    }
    cordialement

  2. #2
    Membre confirmé Avatar de Scalp4
    Profil pro
    Étudiant
    Inscrit en
    Janvier 2007
    Messages
    106
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Janvier 2007
    Messages : 106
    Par défaut
    Je ne suis pas sur que "sfAction::forward()" fonctionne dans ton cas, mais je pense que l'idéal est d'avoir tes tests sur un execute, et de faire un "setTemplate" ou quelque chose dans le genre en fonction de si tu es log ou pas.

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Mars 2009
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2009
    Messages : 8
    Par défaut
    Bonsoir, enfin bonjour, enfin...

    Dans le template de ton composant _default.php fait un include_component de ton second.

    Dans ce second, tu fais juste un ptit test au début :

    if ($this->getUser()->is_authentificated())
    {}

    et en avant..non?

Discussions similaires

  1. [1.x] component ou autre?
    Par hmartin.fr dans le forum Symfony
    Réponses: 8
    Dernier message: 04/03/2011, 18h46
  2. Réponses: 3
    Dernier message: 06/06/2009, 21h22
  3. Creation de Component contenant d'autre component
    Par cirtes dans le forum C++Builder
    Réponses: 7
    Dernier message: 14/01/2009, 11h42
  4. [Component] Récupérer un Component à partir du Name
    Par molusk dans le forum AWT/Swing
    Réponses: 1
    Dernier message: 12/07/2005, 18h27
  5. "component" sur autre base de données
    Par k4eve dans le forum Hibernate
    Réponses: 4
    Dernier message: 12/04/2005, 09h48

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo