FieldtypeModule::getMatchQuery()

Get the database query that matches a Fieldtype table’s data with a given value.

Usage

$pageFinderDatabaseQuerySelect = $fieldtypeModule->getMatchQuery(PageFinderDatabaseQuerySelect $query, string $table, string $subfield, string $operator, mixed $value);

Arguments

NameType(s)Description
$queryPageFinderDatabaseQuerySelect
$tablestring

The table name to use

$subfieldstring

Name of the subfield (typically 'data', unless selector explicitly specified another)

$operatorstring

The comparison operator.

$valuemixed

Value to find.

Return value

PageFinderDatabaseQuerySelect DatabaseQuerySelect

$query

Exceptions

Method can throw exceptions on error:

  • WireException


FieldtypeModule methods and properties

API reference based on ProcessWire core version 3.0.251