php – 在更新帖子时检查Yii2中的checkboxList?

前端之家收集整理的这篇文章主要介绍了php – 在更新帖子时检查Yii2中的checkboxList?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我想在更新后检查Yii2 CheckBoxList
我的选项列表如下所述
<?= $form->field($category,'title')->checkBoxList([1=>'Latest news','2'=>'Unit Performance','3'=>'Latest Technology'])->label(FALSE); ?>

我想在更新时检查一些项目,这是在创建帖子时选择的最新消息.

请帮助我

使用示例代码行.
$list = [1=>'Latest news','3'=>'Latest Technology'];

<?= $form->field($category,'title')->checkBoxList($list)->label(FALSE); ?>

如果选择“最新消息”和“单位性能”选项,则更新时选择的选项值数组将为$checkedList = [1,2];

因此,只需将$checkedList数组分配给$category-> title.
像,

$category->title = $checkedList;

完整的例子是:

$list = [1=>'Latest news','3'=>'Latest Technology'];

 if(!$category->isNewRecord) {
     $checkedList = [1,2]; //get selected value from db if value exist
     $category->title = $checkedList;
 }

<?= $form->field($category,'title')->checkBoxList($list)->label(FALSE); ?>
原文链接:https://www.f2er.com/php/135454.html

猜你在找的PHP相关文章