Field Search Criterion
searches for content based on the content of one of its Fields.
target- string representing the identifier of the Field to query
operator- operator constant (IN, EQ, GT, GTE, LT, LTE, LIKE, BETWEEN, CONTAINS)
value- the value to query for
LIKE operator works together with wildcards (
*). Without a wildcards its results are the same as for the
CONTAINS operator works with collection Fields like the Country Field Type,
enabling you to retrieve results when the query value is one of the values of the collection.
Querying for a collection with the
EQ operator will return result only when the whole collection equals the query values.
$query->query = new Criterion\Field('name', Criterion\Operator::CONTAINS, 'Platform');
You can use the
Field Criterion to search for articles that contain the word "featured":
1 2 3 4 5 6
$query = new LocationQuery(); $query->query = new Criterion\LogicalAnd([ new Criterion\ContentTypeIdentifier('article'), new Criterion\Field('name', Criterion\Operator::CONTAINS, 'Featured') ] );