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

Zend Framework PHP Discussion :

envoyer des messages à la vue


Sujet :

Zend Framework PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 56
    Par défaut envoyer des messages à la vue
    Bonjour à tous,

    Je suis entrain de developper un intranet pour une collectivité et j'ai donc des restrictions d'acces.
    J'ai decider de ne pas utiliser les ACL parce que les tutos n'était pas trop explicite...
    Enfin bref voici mon code de mon dispatcher :

    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
    18
    19
    20
     
     
    function preDispatch()
    		{
    			$auth = Zend_Auth::getInstance();
     
    			if (!$auth->hasIdentity()) {
    				$this->_redirect('auth/login');
    			}else{
    				$identity = $auth->getIdentity();            
    	           $this->view->role=$identity->role;//je prend les droits
    	           $this->view->nom=$identity->Nom;
                            $role = $identity->role;
    	            if($role=="agent"){ //si c'est un agent lambda
    	            	$this->_redirect('auth/login');	//verification des droits
    	            	$this->view->message2 = 'Vous n avez pas les droits';
     
    	            }
    			}
    		}
    Mon probleme est que j'essaie d'envoyer à la page auth/login $this->view->message2 mais ca ne marche pas

    Avez vous une idée ?

  2. #2
    Membre éclairé
    Profil pro
    Inscrit en
    Juin 2004
    Messages
    306
    Détails du profil
    Informations personnelles :
    Âge : 47
    Localisation : France

    Informations forums :
    Inscription : Juin 2004
    Messages : 306
    Par défaut
    T'as essayé avec :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    $this->view->assign(...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Octobre 2007
    Messages
    56
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2007
    Messages : 56
    Par défaut
    merci de ta reponse mais ca ne marche pas.

    Comment je peux faire pour que dans ma fonction predispatch de mon indexController je definisse une vue spécifique (auth/login) à laquelle j'envoie quelque chose.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. formulaire pour envoyer des messages.
    Par cyrilmarc dans le forum Langage
    Réponses: 2
    Dernier message: 22/11/2006, 21h15
  2. [Mail] Codage d'une page pour envoyer des messages.
    Par cyrilmarc dans le forum Langage
    Réponses: 5
    Dernier message: 21/11/2006, 21h53
  3. Envoyer des messages à d'autres postes en réseau
    Par Wilco dans le forum Bases de données
    Réponses: 1
    Dernier message: 06/07/2005, 12h32
  4. Réponses: 4
    Dernier message: 28/03/2005, 19h42

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