如何在cakephp的下拉列表中设置选择
这是iam使用的下拉代码:如何在cakephp的下拉列表中设置选择,cakephp,dropdownbox,Cakephp,Dropdownbox,这是iam使用的下拉代码: $task_id = 2; $inr = 0; $arr = array(); foreach ($options as $option){ $inr = $option['Employee']['employee_id']; $arr[$inr] = $
$task_id = 2;
$inr = 0;
$arr = array();
foreach ($options as $option){
$inr = $option['Employee']['employee_id'];
$arr[$inr] = $option['Employee']['first_name'].' '.$option['Employee']['last_name'];
}
echo $this->Form->input('assigned_to', array( 'options' => array( $arr),
'empty' => '(choose one)',
'div'=>'formfield',
'label' => 'Assigned To',
'error' => array( 'wrap' => 'div',
'class' => 'formerror'
)
));
它在$options
中以正确的值显示
但我需要使用nsg cakephp代码选择一个选项值
我该怎么做
也就是说,我有一个变量,其值为:
$task\u id=2代码>
那么,我如何将选择设置为该选项值
如果可能的话?您是指默认值吗?
使用default
输入表单输入元素的属性,或者使用控制器使用更干净的方法:
/* inside add/edit actions */
if (!empty($this->request->data)) {
$this->Country->create();
if ($this->Country->save($this->data)) {
...
} else {
...
}
} else {
/* Now here you can put your default values */
$this->request->data['Country']['active'] = 1;
$this->request->data['Country']['lat'] = 0.0;
...
}
@看