Kohana & amp; Assistant de formulaire - Valeur par défaut dans la liste déroulante
-
22-07-2019 - |
Question
$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');
J'utilise l'assistant de formulaire Kohana pour créer des formulaires, mais j'ai rencontré un problème. Le code de test ci-dessus n'affiche pas la valeur par défaut comme il se doit, comme indiqué dans la documentation. Des idées?
La solution 2
Il utilise la clé du tableau, pas la valeur, pour déterminer quelle valeur par défaut afficher.
Autres conseils
Votre tableau devrait être configuré comme suit:
$x = array('a'=>'a', 'b'=>'b', 'c'=>'c');
En définissant le tableau comme vous le faites, vos clés sont toutes numériques. Si vous voulez que les clés soient numériques, vous aurez besoin d'un nombre pour votre valeur par défaut:
echo form::dropdown('test', $x, 2)
L'une ou l'autre de ces modifications serait acceptable en fonction de la configuration de votre application.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow