echo $this->Form->input('quantity', array('options' => array('1','2','3','4')));
我有这段代码可以将值 1、2、3 或 4 输入到我的数据库中的数量字段中。
如果用户选择 1,则输入 0,2 输入 1,依此类推。
如果代码是
echo $this->Form->input('quantity');
用户可以输入他们喜欢的内容并猜出什么......它有效。我究竟做错了什么?
我认为您正在尝试实现一个下拉框。我想你可以试试这个:
$options = array('1' => '1', '2' => '2', '3' => '3', '4' => '4');
echo $this->Form->input('quantity', array('options' => $options, 'default' => '1'));
这将创建一个选择下拉框。
详情请看这里。