Consultez la FAQ sur le ZF avant de poster une question
Vous n'êtes pas identifié.
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
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