You are here

public function Exporter::compile in Loft Data Grids 6.2

Build $this->output in prep for export/save

This is the main method to be extended for the different exporters

Overrides ExporterInterface::compile

3 calls to Exporter::compile()
Exporter::export in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Exporter.php
Export data as a string
Exporter::formatColumn in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Exporter.php
Format a single column with format by string
Exporter::save in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Exporter.php
Save as a file to the server
10 methods override Exporter::compile()
CSVExporter::compile in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/CSVExporter.php
Build $this->output in prep for export/save
DrupalTableExporter::compile in includes/DrupalTableExporter.php
Build $this->output in prep for export/save
HtmlListExporter::compile in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/HtmlListExporter.php
Build $this->output in prep for export/save
JSONExporter::compile in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/JSONExporter.php
Build $this->output in prep for export/save
MarkdownExporter::compile in vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/MarkdownExporter.php
Build $this->output in prep for export/save

... See full list

File

vendor/aklump/loft_data_grids/src/AKlump/LoftDataGrids/Exporter.php, line 230

Class

Exporter
Class Exporter

Namespace

AKlump\LoftDataGrids

Code

public function compile($page_id = NULL) {

  // Extend this method and build $this->output
}