public property JoinPluginBase::$extra in Views (for Drupal 7) 8.3
An array of extra conditions on the join.
Each condition is either a string that's directly added, or an array of items:
- table(optional): If not set, current table; if NULL, no table. If you specify a table in cached configuration, Views will try to load from an existing alias. If you use realtime joins, it works better.
- field(optional): Field or formula. In formulas we can reference the right table by using %alias.
- operator(optional): The operator used, Defaults to "=".
- value: Must be set. If an array, operator will be defaulted to IN.
- numeric: If true, the value will not be surrounded in quotes.
Type: array
See also
SelectQueryInterface::addJoin()
File
- lib/
Drupal/ views/ Plugin/ views/ join/ JoinPluginBase.php, line 101 - Definition of Drupal\views\Plugin\views\join\JoinPluginBase.
Class
- JoinPluginBase
- Represents a join and creates the SQL necessary to implement the join.
Namespace
Drupal\views\Plugin\views\joinCode
public $extra;