Salut,

Pourquoi tu ne fais pas l'action de sauver dans ta fonction ?

public function save_historique($id_user, $id_etab){
 $this->historique = new XXXHistorique();
 $this->historique->setIdUser($id_user);
 $this->historique->setIdEtablissement($id_etab);
 $this->historique->setDate(date("Y-m-d H:i:s"));
$this->historique->save();
}

Dans ta façon de faire il y a un problème de référence des variables. Je
sais pas trop comment t'expliquer mais c'est plus :
$this->save_historique($this->getUser()->getAttribute('id'),
$this->xxx['xxx']->getId());

qui doit poser problème.

Le 04/07/07, LaYa <[EMAIL PROTECTED]> a écrit :
>
>
> Bonjour a tous,
>
> J'ai un léger problème d'enregistrements qui se doublent en base :
>
> Dans mon fichier actions.class.php :
>
> public function executeIndex(){
>
>   if($this->getUser()->isAuthenticated()):
>     $this->save_historique($this->getUser()->getAttribute('id'), $this-
> >xxx['xxx']->getId());
>     $this->historique->save(); <= LE PROBLEME EST ICI
>   endif;
>
> [...]
>
> }
>
> public function save_historique($id_user, $id_etab){
>   $this->historique = new XXXHistorique();
>   $this->historique->setIdUser($id_user);
>   $this->historique->setIdEtablissement($id_etab);
>   $this->historique->setDate(date("Y-m-d H:i:s"));
> }
>
>
> Je m'explique : je crée une nouvelle instance de ma classe
> XXXHistorique et lors de l'enregistrement dans ma table, j'ai 2
> enregistrements identiques ...
>
> J'ai le meme probleme avec un nvoi de mail qui envoi 2 mails
> identiques ... je suppose que je ne suis pas le seul a qui un tel
> problème est arrivé et j'espere que vous pourrez m'aider !!
>
> Merci d'avance !
>
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
Vous avez reçu ce message, car vous êtes abonné au groupe Groupe "Symfony-fr" 
de Google Groupes.
 Pour transmettre des messages à ce groupe, envoyez un e-mail à 
l'adresse [email protected]
 Pour résilier votre abonnement à ce groupe, envoyez un e-mail à 
l'adresse [EMAIL PROTECTED]
 Pour afficher d'autres options, visitez ce groupe à l'adresse 
http://groups.google.com/group/symfony-fr?hl=fr
-~----------~----~----~----~------~----~------~--~---

Répondre à