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