gpt4 book ai didi

yii2 checkboxList自定义类

转载 作者:行者123 更新时间:2023-12-04 02:23:16 25 4
gpt4 key购买 nike

这是来自 Yii2 checkboxList 的示例代码,我想为 checkboxList 中的每个项目添加自定义类,但我不知道如何以及在哪里添加它!
你能帮帮我吗..

$list = [0 => 'PHP', 1 => 'MySQL', 2 => 'Javascript'];
$list2 = [0,2];

echo Html::checkboxList('CuisineId',$list2,$list,array('class' => 'test' ));

提前致谢。

最佳答案

如果你想添加相同的类,你应该使用itemOptions :

echo Html::checkboxList('CuisineId', $list2, $list, ['itemOptions'=>['class' => 'test']]);

或者如果你想为每个项目自定义类,你应该使用项目回调:

echo Html::checkboxList('CuisineId', $list2, $list, ['item'=>function ($index, $label, $name, $checked, $value){
return Html::checkbox($name, $checked, [
'value' => $value,
'label' => $label,
'class' => 'any class',
]);
}]);

阅读更多:http://www.yiiframework.com/doc-2.0/yii-helpers-basehtml.html#checkboxList()-detail

编辑:添加示例

关于yii2 checkboxList自定义类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27480061/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com