Passer des parametres au formulaire "new"
Bonjour,
J'ai besoin de faire passer une variable à un champs Hidden dans le formulaire New
J'ai donc fais ça :
Dans mon action.class.php
Code:
1 2 3 4 5
|
public function executeNew(sfWebRequest $request){
$this->form = new VisiteMedicalForm();
$this->varPersonnelId=$request->getParameter('personnel_id'); //Mon paramètre
} |
Je ne change rien dans newSuccess.php par contre je rajoute au VisiteMedicalForm.class.php
Code:
1 2 3
|
$this->widgetSchema ['personnel_id'] = new sfWidgetFormInputHidden ( );
$this->setOption ( 'default', array ('personnel_id' => $varPersonnelId) ); |
J'ai le droit au petit message :
Citation:
Notice: Undefined variable: varPersonnelId in /var/www/zonetest/armelle/lib/form/doctrine/VisiteMedicalForm.class.php on line 36
Comment dois-je faire pour que mon paramètre soit pris en compte ?