Bonjour

J'ai une question qui me semblait simple...
Mais j'ai tout essayé sans succès
Je veut récupérer l'id créer après insertion dans ma base.

Je crois que j'ai tout essayé :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
---------------------------------
protected function processForm(sfWebRequest $request, sfForm $form)
  {
    $form->bind($request->getParameter($form->getName()), $request->getFiles($form->getName()));
    if ($form->isValid())
    {
      $notice = $form->getObject()->isNew() ? 'Inscription crée.' : 'The item was updated successfully.';
 
      try {
        $ newsletterabonnes = $form->save();
        echo  $form->save()->getID() 
        echo '[ ID '. $ newsletterabonnes->getID() .']';
        var_dump(  $ newsletterabonnes->getId()  );
        echo '[ ID '. $ newsletterabonnes->getPrimaryKey().']';
        var_dump(  $ newsletterabonnes->getPrimaryKey()  ); 
		$id = $this->form->getObject()->id;
        echo '[ ID '. $id .']';
        var_dump(  $id  );
---------------------------------
Une idée ???

Pi