【发布时间】:2016-11-12 08:31:01
【问题描述】:
我正在为我的 vod 应用程序使用 cakephp 3.3,我想使用以下查询插入数据:
$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();
但我得到了
无法将值转换为布尔值:InvalidArgumentException 错误消息。我已经做了一些与这个问题相关的谷歌,但没有找到任何正确的解决方案。
【问题讨论】:
-
每当收到错误时,请务必发布complete错误,即包括full堆栈跟踪 (最好从日志中以正确可读的方式复制),即使问题对于熟悉 CakePHP 的人来说可能很明显!此外,异常错误页面确实带有上下文信息,即传递的参数等,请确保也包含这些详细信息。最后,当涉及数据库时,还要显示您的数据库架构(这就是问题的根源)。
标签: cakephp-3.3