| @@ 215-231 (lines=17) @@ | ||
| 212 | ||
| 213 | // データ行の出力. |
|
| 214 | $app['eccube.service.csv.export']->setExportQueryBuilder($qb); |
|
| 215 | $app['eccube.service.csv.export']->exportData(function ($entity, $csvService) { |
|
| 216 | ||
| 217 | $Csvs = $csvService->getCsvs(); |
|
| 218 | ||
| 219 | /** @var $Category \Eccube\Entity\Category */ |
|
| 220 | $Category = $entity; |
|
| 221 | ||
| 222 | // CSV出力項目と合致するデータを取得. |
|
| 223 | $row = array(); |
|
| 224 | foreach ($Csvs as $Csv) { |
|
| 225 | $row[] = $csvService->getData($Csv, $Category); |
|
| 226 | } |
|
| 227 | ||
| 228 | //$row[] = number_format(memory_get_usage(true)); |
|
| 229 | // 出力. |
|
| 230 | $csvService->fputcsv($row); |
|
| 231 | }); |
|
| 232 | }); |
|
| 233 | ||
| 234 | $now = new \DateTime(); |
|
| @@ 248-266 (lines=19) @@ | ||
| 245 | ||
| 246 | // データ行の出力. |
|
| 247 | $app['eccube.service.csv.export']->setExportQueryBuilder($qb); |
|
| 248 | $app['eccube.service.csv.export']->exportData(function ($entity, $csvService) { |
|
| 249 | ||
| 250 | $Csvs = $csvService->getCsvs(); |
|
| 251 | ||
| 252 | /** @var $Customer \Eccube\Entity\Customer */ |
|
| 253 | $Customer = $entity; |
|
| 254 | ||
| 255 | $row = array(); |
|
| 256 | ||
| 257 | // CSV出力項目と合致するデータを取得. |
|
| 258 | foreach ($Csvs as $Csv) { |
|
| 259 | // 会員データを検索. |
|
| 260 | $row[] = $csvService->getData($Csv, $Customer); |
|
| 261 | } |
|
| 262 | ||
| 263 | //$row[] = number_format(memory_get_usage(true)); |
|
| 264 | // 出力. |
|
| 265 | $csvService->fputcsv($row); |
|
| 266 | }); |
|
| 267 | }); |
|
| 268 | ||
| 269 | $now = new \DateTime(); |
|