2015-03-11 13:04:51 4518次浏览 2条回答 1 悬赏 0 金钱
<? echo $form->field($model, 'hobby')->checkboxList(['0'=>'篮球','1'=>'足球','2'=>'羽毛球','3'=>'乒乓球']) ?>

如上代码,$model 的 hooby 属性不能是 string 类型么

我在提交的提示说,必须是string类型。复选框返回的不满足类型要求

补充于 2015-04-03 13:36

谢谢大家,经过大家的提醒明白怎么弄了。复选框返回的是数组,将其转化成string就可以放入数据库了。

  • 回答于 2015-03-12 23:29 举报

    这要看你model的里、数据表里怎么定了

  • 回答于 2015-04-02 14:19 举报

    复选框值是设置的数组的键名,而PHP的键名是可以为String的,也就不存在你说的问题,看看是不是别的地方出错了。

您需要登录后才可以回答。登录 | 立即注册
WeifengYing
见习主管

WeifengYing

注册时间:2015-03-05
最后登录:2016-05-09
在线时长:21小时23分
  • 粉丝6
  • 金钱140
  • 威望0
  • 积分350

热门问题