public function SearchApiFieldTrait::getDatasourceId in Search API 8
Retrieves the ID of the datasource to which this field belongs.
Return value
string|null The datasource ID of this field, or NULL if it doesn't belong to a specific datasource.
3 calls to SearchApiFieldTrait::getDatasourceId()
- SearchApiEntityField::getItems in src/
Plugin/ views/ field/ SearchApiEntityField.php - Gets an array of items for the field.
- SearchApiEntityField::query in src/
Plugin/ views/ field/ SearchApiEntityField.php - Add anything to the query that we might need to.
- SearchApiFieldTrait::isActiveForRow in src/
Plugin/ views/ field/ SearchApiFieldTrait.php - Determines whether this field is active for the given row.
File
- src/
Plugin/ views/ field/ SearchApiFieldTrait.php, line 1148
Class
- SearchApiFieldTrait
- Provides a trait to use for Search API Views field handlers.
Namespace
Drupal\search_api\Plugin\views\fieldCode
public function getDatasourceId() {
if (!isset($this->datasourceId)) {
list($this->datasourceId) = Utility::splitCombinedId($this
->getCombinedPropertyPath());
}
return $this->datasourceId;
}