Yii 如何在包含名称=>;的数组中显示名称;值对

Yii 如何在包含名称=>;的数组中显示名称;值对,yii,Yii,我是yii框架的新手。我创建了一个简单的下拉列表 echo $form->dropDownList($model, 'max_cost', array('2'=>'Yes', '0'=>'No'), array( 'empty'=>'Choose one',

我是yii框架的新手。我创建了一个简单的下拉列表

echo $form->dropDownList($model, 'max_cost', array('2'=>'Yes', '0'=>'No'), 
                                  array(
                                          'empty'=>'Choose one', 
                                          'onchange'=>'alert(item.value);',
                                          )
                                  );  
现在,当我选择“是”时,警报框将显示“是”,当我选择“否”时,警报框将显示“否”。 假设我想在选择“是”时显示2,在选择“否”时显示0。我该怎么办?item.value显示我要显示LHS的RHS

记录“item”,您将知道绑定到items的确切参数,然后您可以向其发出警报或根据需要发出警报:

'onchange'=>'console.log(item);', // here you can see what's inside item
我尝试了警报(值),这是正确的方法吗