CHtml::dropDownList('name','select',$listData,$htmlOptions);
一切都很好,直到我遇到一个问题。我有一个数组,如下所示:
array(
array('ua', 'Ukraine', '380'),
array('ru', 'Russia', '7'),
...
array('kz', 'Kazakhstan', '7'),
);
$listData
是(值=>标签)的数组。首先,我遍历数组并将 (code=>country) 数组设为 $listData。但是我发现不同的国家可能有相同的代码。我可以使用第一个“两个字母地理”作为键,并且$listData
将是一个唯一的数组。如果我需要相同的值但使用不同的标签怎么办?
似乎唯一的 Yii 解决方案是将标签连接到一个键(值)下。或者使用纯 html 并单独回显每个选项。