PHP Symfony 4 Экспорт CSV - PullRequest
       15

PHP Symfony 4 Экспорт CSV

0 голосов
/ 13 декабря 2018

Я пытался создать функцию экспорта в CSV для своего сайта.Я получил ошибку: «аргумент, переданный _construct () должен быть экземпляром PDOStatement».Ниже приведен код (php symfony 4) - пожалуйста, сообщите.Спасибо!

<?php

use Exporter\Handler;
use Exporter\Source\PDOStatementSourceIterator;
use Exporter\Writer\CsvWriter;

// Prepare the data source
$em=$this-getDoctrine()->getManager();
$sql="select id, name from table";
$stm= $em->getConnection()->prepare($sql);
$stm->execute();

$source = new PDOStatementSourceIterator($stm);

// Prepare the writer
$writer = new CsvWriter('data.csv');

// Export the data
Handler::create($source, $writer)->export();

?>
...