Kohana & amp; Помощник по форме - значение по умолчанию в раскрывающемся списке

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top