2012-03-01 3 views
0

У меня есть форма, использующая хандр формы kohana. В поле выбора я хочу иметь диапазон заданных значений. Код:kohana form select appending value

 <?php echo Form::select('number', range(1,$number)) ?> 

где $ number - заданная переменная. проблема в том, что я хочу назначить «значение» для каждого варианта выбора из диапазона (1, $ number). как это можно сделать в данной ситуации? спасибо!

ответ

1

Вы можете сделать что-то вроде

$range = range(1, $number); 

// Generate the values array however you want 
// This array *must* have the same number of elements as $range 
$values = array(...); 

$array = array_combine($range, $values); 

echo Form::select('number', $array); 
+0

Danke! Правильно, это сработало. – dana