2016-06-09 4 views
0

Ich habe dies in meiner Form, das Dropdown-Menü generiert ist Null-basiert. dh es kommt mit <option value="0">1</option> und ich möchte es <option value="1">1</option>CakePHP Formular Helper Null-basierte Optionen

echo $this->Form->input('numBook', array(
'options' => range(1, 100), 
'empty' => __('- Select One -'), 
'label' => __('numBook') 
)); 
+0

'print_r (range (1, 100))' sollte es offensichtlich machen, warum die Schlüssel einzeln sind. – AD7six

Antwort

2

Ich denke options Array-Schlüssel als Wert verwendet, und den Wert als Label verwendet wird, dann, Ihr options vielleicht sieht so aus:

'options' => array_combine(range(1, 100), range(1, 100)),