Kohana & Form Helper - значение по умолчанию в раскрывающемся списке - PullRequest
0 голосов
/ 30 октября 2009
$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');

Я использую помощник по формам Kohana для создания форм, но я столкнулся с проблемой. Приведенный выше тестовый код не отображает значение по умолчанию, как это должно быть, как написано в документации. Идеи? * * 1002

Ответы [ 2 ]

1 голос
/ 31 октября 2009

Ваш массив должен быть настроен так:

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

Устанавливая массив так, как вы это делаете, все ваши ключи числовые. Если вы хотите, чтобы ключи были числовыми, вам понадобится номер для значения по умолчанию:

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

Любое из этих изменений будет приемлемым в зависимости от того, как вы хотите настроить приложение.

0 голосов
/ 30 октября 2009

Он использует ключ массива, а не значение, чтобы определить, какое значение по умолчанию показывать.

...