Bonjour a tous
je ne sais pas si ma question est compréhensible mais Voila
j'ai dans ma couche modele :
model_T_FILIERE
model_T_NOTES
Au niveau de ma couche modèle model_T_FILIERE j'ai une méthode getSelect() qui me permet
de récupérer la liste de filières.
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 public function getSelect(){ $tab=$this->findAll(); $tSelect=array(); if ($tab){ foreach($tab as $oRow){ $tSelect[$oRow->NUM_FILIERE]=$oRow->LIB_FILIERE; } } return $tSelect; }
Suivi de la page dans mon module T_FILIERE
avec le code de la vue en question :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public function _macombo(){ $tT_FILIERE=model_T_FILIERE::getInstance()->getSelect(); $oView=new _view('T_FILIERE::macombo'); $oView->tT_FILIERE=$tT_FILIERE; $this->oLayout->add('main',$oView); }
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 <?php $oForm=new plugin_form(); ?> <h1>REMPLIR LISTE</h1 <form action=" " method="POST"> <label>Choississez la Filière : </label><SELECT name="monecole" size="1"> <OPTION value="<?php echo $oForm->getSelect('NUM_FILIERE',$this->tT_FILIERE);?>"</OPTION> </SELECT> </form>
Maintenant j'ai une vue au niveau du module T_NOTES Dans laquelle je voulais avoir une combo avec la liste
des filières.
Comment je pourrai faire appel à la fonction getSelect() de model_T_FILIERE pour récupérer la liste des filières
au niveau d'une vue du module T_NOTES ?
En effet j'ai tenté ce code qui ne me semble pas logique dans une vue du module T_NOTES comme ceci :
Code php : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14 <?php $oForm=new plugin_form(); ?> <h1>RECHERCHE DES MOYENNES </h1> <br></br> <form action=" " method="POST"> <label>Entrer le Nom Complet : </label><input type="text" name="lenomcomplet"/><br></br> <label>Entrer l'Année Académique : </label><input type="text" name="lannee"/><br></br> <label>Choississez la Filière : </label> <SELECT name="monecole" size="1"> <OPTION value="<?php echo $oForm->getSelect('NUM_FILIERE',$this->tT_FILIERE);?>"</OPTION> </SELECT> <input type="submit" value="rechercher"/> </form>
message d'erreur
ce qui est bien normal.Variable tT_FILIERE inexistante dans le template T_NOTES::frechercheMoyenne
Merci a tous
Partager