Probleme d'affichage des données.
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 :
Code:
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');
} |
Pour le model personne :
Code:
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;
} |
afficher.phtml
Code:
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> |
Franchement je ne sais pas ou j'ai mis l'erreur.
Merci pour aide.