Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 10-08-2011 23:53:22

wemalo
Membre
Date d'inscription: 31-07-2011
Messages: 55

Envoyer un message à un utilisateur connecté sur le site

Je travaille sur zend framework 1.11

Je cherche a codé une action pour pouvoir envoyer des messages a certain nombres des utilisateurs connecté sur mon site.

Les utilisateurs sont authentifiés sur la table ‘user’ la base de données :
User (userid  int , password text, msg text) 

Comment récupérer la session d'un utilisateurs pour pouvoir l’envoyé un message.

Dernière modification par wemalo (16-08-2011 00:07:10)

Hors ligne

 

#2 16-08-2011 00:06:21

wemalo
Membre
Date d'inscription: 31-07-2011
Messages: 55

Re: Envoyer un message à un utilisateur connecté sur le site

voila une solution que j'ai codé, et ça marche:

public function messageAction()
    {
       // pour récupérer la session de l'utilisateur connecté
       $auth = Zend_Auth::getInstance();
       $userid = $auth->getIdentity()->userid;
       
         // récupérer un utilisateur via son identifiant
         $user = new Application_Model_DbTable_User();
         $u = $user->trouverUtilisateurParSonIdentifiant($userid);
       
           // récupérer le message de l'utilisateur depuis la table 'User' dans la base de donné
          $this->view->mssg = $u['msg'];
       
         }
comme ça on peut afficher le message pour l'utilisateur dans la vue:
<?php echo $this->mssg; ?>

maintenant je vais la développer pour échangé des messages instantanés entre les utilisateur en utilisant AJAX.

Dernière modification par wemalo (16-08-2011 00:24:24)

Hors ligne

 

Pied de page des forums

Propulsé par PunBB
© Copyright 2002–2005 Rickard Andersson
Traduction par punbb.fr

Graphisme réalisé par l'agence Rodolphe Eveilleau
Développement par Kitpages