class Exporter

导出工具

Constants

TYPE_CSV

SCOPE_ALL

Export scope constants.

SCOPE_PAGE

SCOPE_QUERY

SCOPE_SELECT

Properties

static protected array $drivers

Available exporter drivers.

protected $model
protected $filter
protected $column

Methods

__construct(Queryable $model, FilterPlugin $filterWidget, TablePlugin $columnWidget, $title = '')

扩展新实例

static 
extend($driver, $extend)

Extends new exporter driver.

resolve(string $driver)

获取导出工具

getDefaultExporter()

获取默认的导出工具

Details

at line 50
__construct(Queryable $model, FilterPlugin $filterWidget, TablePlugin $columnWidget, $title = '')

扩展新实例

Parameters

Queryable $model
FilterPlugin $filterWidget
TablePlugin $columnWidget
$title

at line 65
static extend($driver, $extend)

Extends new exporter driver.

Parameters

$driver
$extend

at line 75
AbstractExporter resolve(string $driver)

获取导出工具

Parameters

string $driver

Return Value

AbstractExporter

at line 88
CsvExporter getDefaultExporter()

获取默认的导出工具

Return Value

CsvExporter