0

我正在执行流动查询。

$query = $busdetails
      ->find('list',['keyField' => 'id','valueField' => 'bus_name'])
      ->where(['status'=>1,'is_approved'=>1]); 

pr($query->toArray());

如果找到一些结果,它工作正常,但如果没有找到结果,则显示错误无法将值转换为布尔问题。谢谢

4

1 回答 1

0

更新 cakephp 库文件.--

cakephp/src/Database/Type/BoolType.php

改变

if ($value === true || $value === false)

经过

if ($value === true || $value === false || is_null($value))

从更详细的——

https://github.com/cakephp/cakephp/issues/7583

于 2016-03-30T05:09:38.157 回答