Fix range query field

This commit is contained in:
Mathieu Darse
2015-04-09 12:13:39 +02:00
parent 34a88d9ac6
commit fcc3f1ba24
2 changed files with 9 additions and 1 deletions

View File

@@ -59,8 +59,9 @@ class RangeExpression extends Node
}
}
$field = $context->normalizeField($this->field->getValue());
$query = array();
$query['range'][$this->field->getValue()] = $params;
$query['range'][$field] = $params;
return $query;
}

View File

@@ -73,6 +73,13 @@ class QueryContext
return $fields;
}
public function normalizeField($field)
{
// TODO Private fields handling
// TODO Field label dereferencing (we only want names)
return sprintf('caption.%s', $field);
}
public function getFields()
{
return $this->fields;