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
Name | Type(s) | Description |
---|---|---|
$query | PageFinderDatabaseQuerySelect | |
$table | string | The table name to use |
$subfield | string | Name of the subfield (typically 'data', unless selector explicitly specified another) |
$operator | string | The comparison operator. |
$value | mixed | 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