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

时间:2013-09-20 06:04:35

标签: cakephp drop-down-menu

我是新蛋糕php。我需要从cake php的下拉列表中获取用户选择的值。我的观点代码是:

echo $this->Form->create('order');
echo $this->Form->input('status', array('options' => $options, 'default' => '--Select--'));

请帮助我获取值(不是键)。

2 个答案:

答案 0 :(得分:1)

您可以使用以下方法将用户选择的值添加到控制器的方法中:

$selected_value = $this->request->data['order']['status'];

您可以使用以下方法将发布的数据检入控制器的方法:

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

答案 1 :(得分:0)

这样做......

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