質問 > フロント機能 > 受注管理画面-CSVダウンロードで検索した注文の情報のみを出力する方法(出力項目のカスタマイズ後)を教えてください。 |
フロント機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
tsurtua |
投稿日時: 2017/10/19 11:26
対応状況: 解決済
|
常連 登録日: 2017/3/31 居住地: 投稿: 57 |
受注管理画面-CSVダウンロードで検索した注文の情報のみを出力する方法(出力項目のカスタマイズ後)を教えてください。 お世話になります。
以下のカスタマイズをおこなった上で、 受注管理画面上の検索結果の対象注文の情報のみをCSV出力する方法 が分かる方、教えて頂けないでしょうか? カスタマイズ内容は、 受注管理画面のCSVダウンロードボタンを押して、ダウンロードしたCSVファイルに 注文番号、商品番号、商品名、その商品の注文数 の4つの情報をCSVファイルに出力するというものです。 該当の情報をCSVファイルで出力すること自体はできています。 ですが、このカスタマイズをおこなうと、受注管理画面で出力したい注文を注文番号などで検索したときに、 画面に表示されている注文だけでなく、すべての注文(del_flgが0のもの)を対象に情報を出力してしまいます。 例えば、注文番号欄に100~130として検索したときは、該当の31件のみの情報をCSVファイルに出力したいです。 SC_Helper_CSV.phpのsfDownloadCsvのデフォルトのソースの $sql = $objQuery->getSql($cols, $from, $where); のあとで$sqlの中身をデバッグでクエリ文を見るとwhere句には特に範囲指定のようなものは見受けられません。 なので、どうやって検索結果の注文のみを出力すればいいのかわかりません。 具体的なカスタマイズ内容は、 SC_Helper_CSV.phpのsfDownloadCsvを以下のようにカスタマイズしています。 変えているところは、 if($csv_id == 3){のところです。
以上、分かる方、心当たりのある方、何卒よろしくお願いします。 |
« 1 (2) |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |