Frage

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

Ich bin mit dem Helfer Kohana Form Formen zu bauen, aber ich habe einen Haken getroffen. Der obige Test-Code nicht den Standardwert angezeigt werden, wie es soll, wie in der Dokumentation geschrieben. Ideen?

War es hilfreich?

Lösung 2

Es verwendet den Schlüssel des Arrays, nicht der Wert, zu bestimmen, welcher Standardwert zu zeigen.

Andere Tipps

Ihr Array wie folgt aufgebaut werden soll:

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

das Array die Art und Weise Durch Setzen Sie es Ihre Schlüssel tun sind numerisch. Wenn Sie die Schlüssel numerisch sein wollen würden, müssen Sie eine Nummer für Ihren Standardwert haben:

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

Eine dieser Änderungen wäre ok, je nachdem, wie Sie Ihre Anwendung einrichten.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top