protected Query::getSqlField($field, $langcode)
Constructs a select expression for a given field and language.
string $field: The name of the field being queried.
string $langcode: The language code of the field.
string An expression that will select the given field for the given language in a SELECT query, such as 'base_table.id'.
protected function getSqlField($field, $langcode) { if (!isset($this->tables)) { $this->tables = $this->getTables($this->sqlQuery); } $base_property = "base_table.$field"; if (isset($this->sqlFields[$base_property])) { return $base_property; } else { return $this->tables->addField($field, 'LEFT', $langcode); } }
© 2001–2016 by the original authors
Licensed under the GNU General Public License, version 2 and later.
Drupal is a registered trademark of Dries Buytaert.
https://api.drupal.org/api/drupal/core!lib!Drupal!Core!Entity!Query!Sql!Query.php/function/Query::getSqlField/8.1.x