Как я могу использовать Symfony csvencoder и вернуть файл CSV - PullRequest
1 голос
/ 13 марта 2019

Я не вижу, как использовать эту библиотеку и на самом деле вернуть файл CSV, я хотел бы, чтобы он открывался автоматически, если я использую заголовки, он возвращает пустой файл

 use Symfony\Component\Serializer\Serializer;
 use Symfony\Component\Serializer\Encoder\CsvEncoder;
 use Symfony\Component\Serializer\Normalizer\ObjectNormalizer;

 class export { 

 public function index($data) { 

 header('Content-type: text/csv');

 $serializer = new Serializer([new ObjectNormalizer()], [new 
 CsvEncoder()]);

 // instantiation, when using it inside the Symfony framework
 $serializer = $container->get('serializer');

 // encoding contents in CSV format
return $serializer->encode($data, 'csv');
 }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...