我在我的表单中有这个,生成的下拉菜单是从零开始的。即它出现<option value="0">1</option>
,我想让它成为<option value="1">1</option>
echo $this->Form->input('numBook', array(
'options' => range(1, 100),
'empty' => __('- Select One -'),
'label' => __('numBook')
));
答案 0 :(得分:2)
我认为options
数组键用作值,而值用作标签,那么,您的options
可能如下所示:
'options' => array_combine(range(1, 100), range(1, 100)),