当前位置:  开发笔记 > 编程语言 > 正文

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

如何解决《在更新帖子时检查Yii2中的checkboxList?》经验,为你挑选了1个好方法。

我想在发布更新时检查Yii2 CheckboxList我的选项列表如下所述 在此输入图像描述

field($category,'title')->checkboxList([1=>'Latest news','2'=>'Unit Performance','3'=>'Latest Technology'])->label(FALSE); ?>

我想检查在创建帖子时选择的更新时的某个项目like latest news.

在此输入图像描述

请帮助我



1> GAMITG..:

使用示例代码行.

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

field($category,'title')->checkboxList($list)->label(FALSE); ?>

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

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

$category->title = $checkedList;

完整的例子是:

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

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

field($category,'title')->checkboxList($list)->label(FALSE); ?>

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有