Bonjour,
Je souhaite faire une liste déroulante statique dans un formulaire de création.
Donc une liste déroulante avec : Choix du titre | Monsieur | Madame.
J’ai fait un setSelect avec des options qui ne sont pas en base de donnée.
Le seul soucis est que les autres liste déroulantes qui eux vont chercher leurs valeurs en bases de donnée, n’ont plus leurs valeurs.
Avez-vous une solutions ?
Merci,
Hugo
Avez-vous bien surchargé la méthode setSelect générée en commençant par l’exécuter: parent::setSelect ?
Autre options que je vois:
-utiliser setSelect en adhérant totalement au comportement de cette méthode: définir une requête SQL du type SELECT 0 as titre, ‘Monsieur’ as libelle UNION 1, ‘Madame’ dans le fichier inc.php idoine
-ne pas utiliser setSelect pour votre liste statique, mais positionner directement le tableau dans $this->select[“titre”]
2 « J'aime »
Je confirme la réponse précédente. Vu ce que vous décrivez il semble que vous ayez redéfini la méthode sans appeler son parent.
1 « J'aime »
Bonjour,
Merci de vos réponses !
C’était bien le Parent !
Merci
Bonne journée,
Hugo