谁一开始就是大神?

字符串为什么添加不了[2.0]

控制器代码:
if ($model->load(Yii::$app->request->post()) ) {

 $model->trade_ids = implode(',',$_POST['Articles']['trade_ids']);
 //$model->trade_ids = '24,25';  
 if($model->save()){
     return $this->succ();
 }else{
     echo '错误';
 }

}
implode之后,$model->trade_ids =’24,25,26’这种格式的,这样是添加不上的,$model->trade_ids = ’24’; 这样是可以保存的。能帮忙解决一下吗?

會不會是你 models 設定的 rules 規則不符!!?
你可以用 $model->errors; 印出來錯誤看看
你把,换成别的分隔符试下
没错误信息,也不好确定问题在哪。
看这情况, 最大的可能就是 : trade_ids 验证规则设成了 integer
看你错误信息,你提交的数据还是数组,不是字符串。

赞(0) 打赏
未经允许不得转载:菜鸟之家 » 字符串为什么添加不了[2.0]

评论 抢沙发

登录

找回密码

注册