Bonjour tous le monde,
J'ai un problème d'afficher les données à partir d'une base de données. Bon après l'authentification d'un nouvel utilisateur et si ce dernier veux afficher son profil. Je dois avoir une page avec ses propres infos.
Dans le controlleur voila le bout de code :
Pour le model personne :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public function afficherAction() { if( Zend_Auth::getInstance()->hasIdentity() ) { $authent = Zend_Auth::getInstance(); $Obj_pers = Model_Membre::chercherId($authent->getIdentity()->id_pers); Zend_debug::dump($Obj_pers); // quand je debug je visionne les données. } else $this->_helper->redirector->gotoSimple('connecter', 'Authentification', 'index'); }
afficher.phtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public static function chercherId($id_pers) { $personne = Doctrine_Core::getTable('Model_Personne'); $donnees = $personne->findOneById_pers($id_pers); if ($donnees) return $donnees; else return FALSE; }
Franchement je ne sais pas ou j'ai mis l'erreur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 <div id="view-content"> informations personnelles <br /> <strong><?php echo $this->data['nom'];?> <?php echo $this->data['prenom'];?></strong> <br /><strong>Tel :</strong><?php echo $this->data['tel'];?> <br /><strong>Gsm :</strong><?php echo $this->data['gsm'];?> <br /><strong>Email :</strong><?php echo $this->data['email'];?> <br /><strong>Adresse :</strong><?php echo $this->data['adresse'];?> </div>
Merci pour aide.
Partager