我试图设置SELECT元素的默认值,但它不工作。这是我的代码:如何设置SELECT输入字段中的默认选项
$enum_options = array('1'=>__('None'), '2'=>__('Call for Interview'),'3'=>__('Rejected'),'4'=>__('Pending for Upcoming Oportunities'));
echo $record['Record']['status'];
echo $this->Form->input('status', array('label' => __('Status'),'options'=> $enum_options, 'default' => $record['Record']['status']));
状态字段在DB是ENUM类型:
`status` enum('None','Call for Interview','Rejected','Pending for Upcoming Oportunities') NOT NULL DEFAULT 'None',
任何帮助吗?问候并提前致谢
什么是'$纪录[ '记录'] [ '状态'];'? – Mchl 2012-02-26 17:32:53
只是为了检查哪个值存储在该var中。例如,我得到“拒绝”,而不是数值(1,2,3,4)也许这是行不通的,我不知道如何解决它。 – ReynierPM 2012-02-26 17:35:00
是的,但他可能想知道目前的状态是?确切的输出是什么?如果它是0,那么你知道什么问题是 – mark 2012-02-26 18:29:03