2012-09-18 12 views
0

集选择这是用下拉代码IAM:我怎么可以在下拉菜单中的CakePHP

$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显示用正确的值。

但我需要选择一个选项值usinsg cakephp代码。

我该怎么做?

这是我有一个变量值:

$task_id = 2;

因此,如何我可以把选择这个选项的值?

如果有可能?

回答

0

你的意思是默认值? 或者使用在为表单输入元素的属性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; 
    ... 
} 

@see http://www.dereuromark.de/2010/06/23/working-with-forms/

相关问题