无法将值转换为bool:InvalidArgumentException

时间:2016-11-12 08:31:01

标签: cakephp-3.3

我正在使用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错误消息。我做了一些谷歌相关的这个问题,但没有找到任何正确的解决方案。

1 个答案:

答案 0 :(得分:0)

由于您在代码中编写的操作类型不匹配而导致无效的参数异常。

检查模型类中的类型,并将其与代码进行比较