Bonjour,
j'ai besoin d'envoyer un rapport de modification/création à certaines personnes à chaque fois qu'un utilisateur est créé:modifié.
pour ce faire je tente de surchargé la méthode save du model.

Le hic c'est que je n'arrive pas a trouver comment récupérer les données avant modif.

j'ai tenté ce code:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
        $oldData['site_id'] = $this->getSiteId() ;
        echo $oldData['site_id'].'<br>';
        $r= parent::save($conn);
        die($this->getSiteId().' - '.$oldData['site_id']);
en faites la valeur oldData contient déja la valeur modifié.

Si j'essaye de recuperer les données dans la table:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
 
  $oldUserData = doctrine_core::getTable('sfGuardUser')->find($this->getId());
 
  $r= parent::save($conn);
bein la modification n'est plus pris en compte