Конвертировать CSV-файл в объект SymfonyPhp

Кемеровские программисты php общаются здесь
Anonymous
Конвертировать CSV-файл в объект Symfony

Сообщение Anonymous »

Я работаю с Symfony.
У меня есть пример файла формата CSV, который содержит три строки с использованием ";" в качестве разделителя.
Мне нужно преобразовать его в таблицу с тремя строками, для этого я использую следующий код:

Код: Выделить всё

if (($gestor = fopen("importar.csv", "r")) !== FALSE) {

while (($datos = fgetcsv($gestor, 10000, ";")) !== FALSE) {

$em = $entityManager;
$entityMusic = new Fuente(); //This is your entity

$entityMusic->setDiario($datos[0]); //Respective entity methods
$entityMusic->setLink($datos[1]);
$entityMusic->setPalabras($datos[2]);
$entityMusic->setTitulo($datos[3]);
$entityMusic->setContenido($datos[4]);

$em->persist($entityMusic);
$em->flush();
}
}
Когда я запускаю код, я получаю шесть строк в таблице. Три строки CSV-файла повторяются дважды.
Почему я получаю такой результат?

Подробнее здесь: https://stackoverflow.com/questions/782 ... ony-entity

Вернуться в «Php»