【发布时间】:2013-08-28 15:17:39
【问题描述】:
CHtml::dropDownList('name','select',$listData,$htmlOptions);
在我遇到一个问题之前一切正常。我有一个数组,如下所示:
array(
array('ua', 'Ukraine', '380'),
array('ru', 'Russia', '7'),
...
array('kz', 'Kazakhstan', '7'),
);
$listData 是 (value=>label) 的数组。首先,我遍历数组并将 (code=>country) 数组设为 $listData。但是我发现不同的国家可能有相同的代码。我可以使用第一个“两个字母 geo”作为键,$listData 将是一个唯一的数组。
如果我需要相同的值但使用不同的标签怎么办?
似乎唯一的 Yii 解决方案是将标签连接到一个键(值)下。 或者使用纯 html 并单独回显每个选项。
【问题讨论】:
标签: yii html-select