Skip to main content
Drupal API
User account menu
  • Log in

Breadcrumb

  1. Drupal Core 11.1.x
  2. ViewExecutable.php

function ViewExecutable::getBaseTables

Creates a list of base tables to be used by the view.

This is used primarily for the UI. The display must be already initialized.

Return value

array An array of base tables to be used by the view.

File

core/modules/views/src/ViewExecutable.php, line 1029

Class

ViewExecutable
Represents a view as a whole.

Namespace

Drupal\views

Code

public function getBaseTables() {
    $base_tables = [
        $this->storage
            ->get('base_table') => TRUE,
        '#global' => TRUE,
    ];
    foreach ($this->display_handler
        ->getHandlers('relationship') as $handler) {
        $base_tables[$handler->definition['base']] = TRUE;
    }
    return $base_tables;
}

API Navigation

  • Drupal Core 11.1.x
  • Topics
  • Classes
  • Functions
  • Constants
  • Globals
  • Files
  • Namespaces
  • Deprecated
  • Services
RSS feed
Powered by Drupal