diff --git a/framework/db/dao/QueryBuilder.php b/framework/db/dao/QueryBuilder.php index e53dc79..447f1c5 100644 --- a/framework/db/dao/QueryBuilder.php +++ b/framework/db/dao/QueryBuilder.php @@ -565,9 +565,7 @@ class QueryBuilder extends \yii\base\Object list($column, $values) = $operands; - if (!is_array($values)) { - $values = array($values); - } + $values = (array)$values; if ($values === array() || $column === array()) { return $operator === 'in' ? '0=1' : ''; @@ -633,9 +631,7 @@ class QueryBuilder extends \yii\base\Object list($column, $values) = $operands; - if (!is_array($values)) { - $values = array($values); - } + $values = (array)$values; if ($values === array()) { return $operator === 'LIKE' || $operator === 'OR LIKE' ? '0=1' : '';