我正在使用cakephp 3.3作为我的vod应用程序,我想使用以下查询插入数据:
$query=$notifications->query()->insert(['message' ,'status','user_id' ,'video_id' ,'notify_to' ,'notification_type'])
->values([
'message'=>'Congratulations! your video '.$video_name.' has been approved to be uploaded on MM2View by admin.',
'status'=>$status,
'user_id'=>$user_id[0]['users_id'],
'video_id'=>$id,
'notify_to'=>1,
'notification_type'=>3
])
->execute();
但我得到了
无法将值转换为bool:InvalidArgumentException错误消息。我做了一些谷歌相关的这个问题,但没有找到任何正确的解决方案。
答案 0 :(得分:0)
由于您在代码中编写的操作类型不匹配而导致无效的参数异常。
检查模型类中的类型,并将其与代码进行比较