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 = array();
$query['range'][$this->field->getValue()] = $params; $query['range'][$field] = $params;
return $query; return $query;
} }

View File

@@ -73,6 +73,13 @@ class QueryContext
return $fields; 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() public function getFields()
{ {
return $this->fields; return $this->fields;