Fixed bug which prevented a field query as described in the example:

```
$result = Article::find()->query(["field" => ["title" => "yii"]])->all();
````
This commit is contained in:
Florian Fackler
2014-02-05 11:49:33 +01:00
parent ff7c25ea7b
commit a3724aa4d1
2 changed files with 76 additions and 1 deletions

View File

@@ -55,8 +55,10 @@ class QueryBuilder extends \yii\base\Object
$parts['from'] = (int) $query->offset;
}
if (empty($parts['query'])) {
if (empty($query->query)) {
$parts['query'] = ["match_all" => (object)[]];
} else {
$parts['query'] = $query->query;
}
$whereFilter = $this->buildCondition($query->where);