Kohana & amp; Assistente modulo: valore predefinito in elenco a discesa

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

  •  22-07-2019
  •  | 
  •  

Domanda

$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');

Sto usando l'helper di moduli Kohana per creare moduli, ma ho colpito un problema. Il codice di test sopra riportato non visualizza il valore predefinito come dovrebbe, come scritto nei documenti. Idee?

È stato utile?

Soluzione 2

Utilizza la chiave dell'array, non il valore, per determinare quale valore predefinito mostrare.

Altri suggerimenti

Il tuo array dovrebbe essere impostato in questo modo:

$x = array('a'=>'a', 'b'=>'b', 'c'=>'c');

Impostando l'array nel modo in cui lo stai facendo, i tuoi tasti sono tutti numerici. Se si desidera che le chiavi siano numeriche, è necessario disporre di un numero per il valore predefinito:

echo form::dropdown('test', $x, 2)

Ognuna di queste modifiche andrebbe bene a seconda di come si desidera impostare l'applicazione.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top