问:如何从控制器数组中过滤 CGridview 过滤器下拉列表
我在我的控制器上创建了一个数组
$arr_method = array('Cash'=>'Cash', 'Cheque'=>'Cheque', 'Credit Card'=>'Credit Card', 'Bank Transf'=>'Bank Transf');
我在 Cgridview 调用上面的数组
array('name' => 'method',
'value'=>'(isset($data->method)) ? CHtml::encode($data->method) :""',
'filter'=>CHtml::dropDownList('method', '', $arr_method),
),
下拉列表出现在过滤器中。但是当我选择某些东西时,过滤器会回到“现金”。结果显示为空白。