Bonjour,
Je désire créer un formulaire qui liste les enregistrement de ma table 'candidats' suivant divers critères. Donc j'utilise la vue list de candidats::list.
Voici ce que je désire obtenir:
1- 3 listes déroulantes pour préciser les critères de recherches,
2- Les données contenues dans chacune de ces listes proviennent des autres tables, pas de celle sur qui porte la recherche (sachant qu'il y a migration de clés étrangères bien sur),
J'ai alors pensé à utiliser la méthode getSelect générée (très gentillement) dans les classes devant alimenter mes listes déroulantes par le builder et c'est là que ça coince:
-Que dois-je écrire dans ma vue list (candidats::list) pour que celle ci accède à la méthode getSelect du model_domaines par exemple?
Pour l'heure voici en clair mon idée mais ca ne marche pas car il ne sait pas comment trouver les classes models.
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
15
16
17
18
19
20
21
22
23 <?php $oDomaine = new model_domaines(); $oPays = new model_pays(); ?> <form action="" method="post"> Domaine de métier : <?php echo $oDomaine->getSelect();?> Sexe : <select name='crit_sexe' id='annee' > <option value='0'>Tous</option> <option value='1'>Homme</option> <option value='2'>Femme</option> </select> Pays : <?php echo $oPays->getSelect();?> </form>
Merci de me guider si j'ai mal écrit quelque chose.
Partager