我正在使用Yii2构建应用程序.我使用Yii2提供的Html Helper生成下拉列表:
<?= Html::dropDownList('food', $food_id, $foodList, ['id'=>'food-select']); ?>
Run Code Online (Sandbox Code Playgroud)
其中$ food_id是默认选择的选项,$ foodList是一个包含表示选项值和文本的键值对的数组.
它工作得很好,但我需要在我的选项中添加一个html-markup(data-food ="...").像这样的东西:
<select id='food-select'>
<option id="1" data-food="apple-info">Apple</option>
</select>
Run Code Online (Sandbox Code Playgroud)
这可能使用Html :: dropDownList()方法吗?无论如何要做到这一点?