Zend FR

Consultez la FAQ sur le ZF avant de poster une question

Vous n'êtes pas identifié.

#1 01-05-2012 17:04:09

Bouchra
Membre
Lieu: Montréal
Date d'inscription: 07-12-2011
Messages: 47

Afichées les 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:

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:

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:

<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.

Hors ligne

 

#2 01-05-2012 17:48:07

Bouchra
Membre
Lieu: Montréal
Date d'inscription: 07-12-2011
Messages: 47

Re: Afichées les données

Tout simplement j'ai oublié d'ajouter cette ligne :

$this->view->data = $Obj_pers->toArray();

Pas à pas en avance.

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