質問 > 管理機能 > 受注CSVに送料、手数料のレコードを出力させないようにしたい |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
468 |
投稿日時: 2019/4/9 10:12
対応状況: −−−
|
神 登録日: 2008/10/26 居住地: 投稿: 3217 |
Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい foreach ($Csvs as $Csv) {
はカラムのループで、その外側の foreach ($OrderItems as $OrderItem) { がレコードのループになります。 $ExportCsvRow = new ExportCsvRow(); ~ $csvService->fputcsv($ExportCsvRow->getRow()); の間で1行分のCSVデータが作られていますので 商品コードの有無の判定を入れる箇所は上記コードの外側になるかと思います。 送料、手数料のレコードを出力しないだけなら簡単なのですが、 その情報はどこに持って行く予定でしょうか? CSVのカラムを増やしたいのであれば、dtb_csvにレコードを追加する必要があると思います。 また、注文明細をループで順番に処理している以上、 CSVの出力処理とは別にOrderItemsの全レコードをループさせる必要があると思います。 今のままだと、1行目(商品)の注文明細のCSV出力時に まだループで参照していない2行目(手数料)、3行目(送料)の情報を出力したいという形になるかと思いますので...
|
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
受注CSVに送料、手数料のレコードを出力させないようにしたい | tschappie | 2019/4/5 19:55 |
Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい | umebius | 2019/4/6 9:47 |
Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい | tschappie | 2019/4/8 19:26 |
» Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい | 468 | 2019/4/9 10:12 |
Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい | tschappie | 2019/4/9 11:29 |
Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい | tschappie | 2019/4/9 18:52 |
Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい | 468 | 2019/4/10 11:14 |
Re: 受注CSVに送料、手数料のレコードを出力させないようにしたい | tschappie | 2019/4/10 16:29 |