formulaire instancier action Edit.
Bonjour;
j'ai 2 module : module missionaire et module mission
dans le module mission je fait l'instanciation du formulaire du module missioanire.tous se passe bien pour l'enregistrement.
mais lors de modification dans l'action edit :
Code:
1 2 3 4
| public function executeEdit(sfWebRequest $request) {
$this->requette = Doctrine_Core::getTable('Mission')->update_mission(2);
$this->form = new MissionForm($this->requette);
$this->formulaire = new MissionaireForm($this->requette);} |
la fonction update_mission me retourne tous les donné que j'est besoin :
Code:
1 2 3 4 5 6 7 8 9 10 11
| function update_mission($id) {
$q = Doctrine_Query::create()
->select('MI.matricule,MI.nom,MI.prenom,MI.e_mail,MI.departement,MI.services,AF.numero_affaire,MS.organisme_accueil,MS.objet_mission,MS.directeur_operation_france,VO.pays_mission,MS.date_depart,MS.date_retour,MS.avance_frais_mission,MI.manager_local')
->from('Mission MS')
->leftJoin('MS.Missionaire MI')
->leftJoin('MS.EtatMission ET')
->leftJoin('MS.Affaire AF')
->leftJoin('MS.Voyage VO')
->where('MI.idmissionare=?',$id) ;
return $q->fetchOne();
} |
le probléme c'est au niveau du formulaire instancier j'ai pas pu chargé ces donné dans formulaire mais par contre le module racine oui.
l'erreur est :
Code:
The "MissionaireForm" form only accepts a "Missionaire" object.
merci d'avance