Kohana & amp; Помощник по форме - значение по умолчанию в раскрывающемся списке
-
22-07-2019 - |
Вопрос
$x=array('a','b','c');
echo form::dropdown('test', $x, 'b');
Я использую помощник по формам Kohana для создания форм, но я столкнулся с проблемой. Приведенный выше тестовый код не отображает значение по умолчанию, как это должно быть, как написано в документации. Идеи?
Решение 2
Он использует ключ массива, а не значение, чтобы определить, какое значение по умолчанию показывать.
Другие советы
Ваш массив должен быть настроен так:
$x = array('a'=>'a', 'b'=>'b', 'c'=>'c');
Установив массив так, как вы это делаете, все ваши ключи числовые. Если вы хотите, чтобы ключи были числовыми, вам понадобится номер для значения по умолчанию:
echo form::dropdown('test', $x, 2)
Любое из этих изменений будет приемлемым в зависимости от того, как вы хотите настроить приложение.
Не связан с StackOverflow