谁一开始就是大神?

yii2checkboxList保存问题[2.0]

<?= $form->field($model, 'content')->checkboxList(['0'=>'篮球','1'=>'足球','2'=>'羽毛球','3'=>'乒乓球']) ?>

选择多个,但保存时只保存一个,是怎么回事呢?

手动。在保存之前.
重点是如下两行代码
$customers =Yii::$app->request->post('Customers');
//转的成字符串1,2,3以逗号分开保存在数据库中,这里可以根据情况自行处理
$hobby = implode(',', $customers['hobby']);
完整如下
不建议用楼上的方法
在模型里 写个beforeSave方法
在beforeSave方法里去分割传过来的checkbox数组

赞(0) 打赏
未经允许不得转载:菜鸟之家 » yii2checkboxList保存问题[2.0]

评论 抢沙发

登录

找回密码

注册