mf/csv-exporter

4.0.0 2022-09-21 16:05 UTC

This package is auto-updated.

Last update: 2024-09-21 20:46:21 UTC


README

Latest Stable Version Total Downloads License Tests and linting Coverage Status

Symfony 提供CSV导出器

安装

$ composer require mf/csv-exporter

要求

用法

有关详细说明,请参阅此问题

在 Symfony 控制器动作中使用

return (new StreamedResponseFactory(/* ...dependencies */)) // from ->get('service')
    ->createCsv(
        'filename.csv',
        [
            'columns...',
        ],
        function ($offset, $bulk) use ($repository) {
            return $repository->findBulkForExport($offset, $bulk);
        },
        function (array $row) {
            return [
                $row['key'],
            ];
        }
    );