Bonsoir tout les monde..

Le casse tête du jour.

J' ai formulaire qui doit passe 3 champs (3 id) en cachette sans être saisie par celui qui rempli le formulaire.

Ces champs sont bien sur variable, ça serait trop simple !

Aprés avoir tenté les option sur des widget imputhidden, j' ai pensé faire comme ceci.

Juste avant d' instancier mon formulaire, je crée un objet regroupant les champs (ici a titre d' exemple 1, 2, 3) à passer intuitivement.

Puis je passe cette objet dans mon formulaire pour qu' il puisse le lie aux autres champs saisies.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
 
$this->evaluation = new Evaluation();
    $this->evaluation->setCustomerId(2);
    $this->evaluation->setContributorId(1);
    $this->evaluation->setInvitationId(3);
    $this->form = new EvaluationForm($this->evaluation);

Résultat : pas d' erreur mais mes 3 champs sont a 0.

Quelqu' un a une idée ?