Zend framework2 从zend framework2中的数据库导出CSV

Zend framework2 从zend framework2中的数据库导出CSV,zend-framework2,Zend Framework2,我在列表上方有csv图标,当我单击csv图标时,我需要它记录为csv。我遵循以下链接:但对我没有帮助。不一定要查看。 您可以简单地构建csv,并在移动中进行回显 控制器或相关服务中的示例: header('Content-Type: application/csv'); header('Content-Disposition: attachment; filename="' . date('Y-m-d_H-i') . '.csv"'); header('Cache-Control: max-ag

我在列表上方有csv图标,当我单击csv图标时,我需要它记录为csv。我遵循以下链接:但对我没有帮助。

不一定要查看。 您可以简单地构建csv,并在移动中进行回显

控制器或相关服务中的示例:

header('Content-Type: application/csv');
header('Content-Disposition: attachment; filename="' . date('Y-m-d_H-i') . '.csv"');
header('Cache-Control: max-age=0');

echo "\xEF\xBB\xBF";  // BOM header UTF-8

$fh = @fopen('php://output', 'w');

$header = [];

foreach ($columns as $column) {
    $header[] = $column['name'];
}

// Write header
fputcsv($fh, $header, ';');

foreach ($data as $value) {
    fputcsv($fh, $value, ';');
}

fclose($fh);

我们需要查看代码的相关部分,以及您遇到的错误,以便能够帮助您。请编辑您的问题以包含此信息。您可以尝试使用模块导出csv文件-