2016-03-30 13 views
0

私はフローティングクエリを実行しています。 (['status' => 1、 '' '、' '=' '、' '、' valueField '=>' bus_name '])>> is_approved '=> 1]);Cakephp 3値をboolに変換できません

pr($ query-> toArray());

結果が見つからない場合は正常に動作しますが、結果が見つからない場合は値をboolに変換できませんというエラーが表示されます。詳細から感謝

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

によって

+0

受信した実際のメッセージを提供できますか? – Abhishek

答えて

0

更新CakePHPのライブラリファイル.--

cakephp/src/Database/Type/BoolType.php 

変更

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

-

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

+0

これが実際の問題であることを考えれば、解決策はCakePHP依存関係を更新することであり、次回の更新で失われるコアで手動で変更する必要はありません! – ndm

関連する問題