voila j'ai une liste de personne auxquels je doit pour une date précise saisir des données.
Au lieu d'avoir une liste des personnes avec un bouton pour aller sur la page de saisie, j'essaye d'integrer le formulaire/
mon code action:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
public function executeListuser(sfWebrequest $request)
	{
		$this->grpe = $this->getRoute()->getObject();
  		$listUser = Doctrine::getTable('sfGuardUser')->listuseringrpecheqdej($this->grpe->getId());
  		foreach ($listUser as $i=>$user){
  			 $list[$i]['user'] = $user;
  			 $chq_dej = new ChqDej();
  			 $chq_dej->setUserId($user->getId());
  			 $chq_dej->setDate("2010-11-05");
  			 $list[$i]['form'] = new ChqDejForm($chq_dej);
		}
		$this->list = $list;
	}
et mon code actionSuccess:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
<?php echo $grpe ?>
<table >
	<?php foreach($list as $i=>$user): ?>
     <tr>
         <td>
         	<?php echo $user['user'] ?>
         </td>
         <td>
         	<?php  include_partial('ChqDej/form', array('form' => $user['form'])) ?>
         </td>
     </tr>
   <?php endforeach;?>
 </table>
si j'arrive bien à avoir un formulaire par user, il ne prend pas mes valeurs par défaut.
J'ai téster sur l'action form new, ça marche.
d'ou vient le pb ?

Autant pour moi, ça devait être un probléme de cache, ça marche.