Kohana & amp; Assistant de formulaire - Valeur par défaut dans la liste déroulante

StackOverflow https://stackoverflow.com/questions/1651479

  •  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?

Était-ce utile?

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
scroll top