private function dtb_csv(EntityManager $em)
{
$filter = $em->getFilters()->getFilter('soft_delete');
$filter->setExcludes(array('Eccube\\Entity\\Member'));
$CsvType = $em->getRepository('Eccube\\Entity\\Master\\CsvType')->find(CsvType::CSV_TYPE_PRODUCT);
$Member = $em->getRepository('Eccube\\Entity\\Member')->find(1);
$Csv = $em->getRepository('Eccube\\Entity\\Csv')->findOneBy(array('CsvType' => $CsvType), array('rank' => 'DESC'));
$rank = $Csv->getRank();
foreach ($this->csv_datas as $data) {
$rank++;
$Csv = new Csv();
$Csv->setCsvType($CsvType)->setCreator($Member)->setEntityName($data['entity_name'])->setFieldName($data['field_name'])->setReferenceFieldName($data['reference_field_name'])->setDispName($data['disp_name'])->setRank($rank)->setEnableFlg(Constant::ENABLED);
$em->persist($Csv);
}
}