Cakephp 如何从php中的下拉列表中获取所选值

Cakephp 如何从php中的下拉列表中获取所选值,cakephp,drop-down-menu,Cakephp,Drop Down Menu,我是新来的。我需要从cake php中的下拉列表中获取用户选择的值。我的查看代码是: echo $this->Form->create('order'); echo $this->Form->input('status', array('options' => $options, 'default' => '--Select--')); 请帮助我获取值(不是键)。请这样做 echo $this->Form->input('type', array

我是新来的。我需要从cake php中的下拉列表中获取用户选择的值。我的查看代码是:

echo $this->Form->create('order');
echo $this->Form->input('status', array('options' => $options, 'default' => '--Select--'));
请帮助我获取值(不是键)。

请这样做

echo $this->Form->input('type', array(
'options' => array('Appartment', 'Villa' , 'Residential' ,'Kiosk', 'Commercial'),
'empty' => '(choose one)'
像这样做

echo $this->Form->input('type', array(
'options' => array('Appartment', 'Villa' , 'Residential' ,'Kiosk', 'Commercial'),
'empty' => '(choose one)'

您只需使用以下方法将用户选择的值输入控制器的方法:

$selected_value = $this->request->data['order']['status'];
if($this->request->is('post'))
{
   pr($this->request->data);die;
   $selected_value = $this->request->data['order']['status'];
}
您可以使用以下方法将发布的数据检查到控制器的方法中:

$selected_value = $this->request->data['order']['status'];
if($this->request->is('post'))
{
   pr($this->request->data);die;
   $selected_value = $this->request->data['order']['status'];
}

您只需使用以下方法将用户选择的值输入控制器的方法:

$selected_value = $this->request->data['order']['status'];
if($this->request->is('post'))
{
   pr($this->request->data);die;
   $selected_value = $this->request->data['order']['status'];
}
您可以使用以下方法将发布的数据检查到控制器的方法中:

$selected_value = $this->request->data['order']['status'];
if($this->request->is('post'))
{
   pr($this->request->data);die;
   $selected_value = $this->request->data['order']['status'];
}

如何获得所选的值,先生??上面的代码对我很有用,但你也可以这样做……=>$usernames=array\u combine($usernames,$usernames);如何获得所选的值,先生??上面的代码对我很有用,但你也可以这样做……=>$usernames=array\u combine($usernames,$usernames);将键设置为与值相同的值,这样您将获得用户选择的相同输出。将键设置为与值相同的值,这样您将获得用户选择的相同输出。