質問 > 管理機能 > 商品マスタ ソート CSVダウンロードエラー |
管理機能
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
damdam |
投稿日時: 2016/7/22 9:09
対応状況: −−−
|
常連 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: 商品マスタ ソート CSVダウンロードエラー ありがとうございます!
|
shhirose |
投稿日時: 2016/7/21 16:07
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: 商品マスタ ソート CSVダウンロードエラー 引用:
通常の商品検索ではエラーになってしまいますね。 下のURL部分の前後どちらかに
https://github.com/EC-CUBE/eccube-2_13/blob/eccube-2.11.4/data/class/pages/admin/products/LC_Page_Admin_Products.php#L140 ※130行目は private_02_max DESC のままです。
|
damdam |
投稿日時: 2016/7/21 8:37
対応状況: −−−
|
常連 登録日: 2013/5/20 居住地: 投稿: 66 |
Re: 商品マスタ ソート CSVダウンロードエラー shhirose様
$order = "price02"; でやってみたところ、検索ボタン押し下し時点でエラーになってしまいます。 $order = "price02_max DESC"; だと検索はできます。ちゃんと価格順になっています。 検索結果の表示だけ価格順になれば良いのですが・・・。 アドバイスお願いします。 |
shhirose |
投稿日時: 2016/7/20 19:48
対応状況: −−−
|
一人前 登録日: 2014/4/24 居住地: 投稿: 94 |
Re: 商品マスタ ソート CSVダウンロードエラー CSV ダウンロードでは規格単位に出力されるので、price02_max ではなく、price02 で良いかと思います。
もし price02_max を追加したい場合は以下のように対応します。 CSV ダウンロード時には dtb_csv というテーブルに SELECT 句のカラム名が保存されています。 まずはこのテーブルに price02_max が存在しないため、Order By 句で指定できないです。 https://github.com/EC-CUBE/eccube-2_13/blob/eccube-2.11.4/html/install/sql/insert_data.sql#L237,L310 なので、dtb_csv に price02_max を追加してあげればでソートできると思います。
|
damdam |
投稿日時: 2016/7/20 18:08
対応状況: −−−
|
常連 登録日: 2013/5/20 居住地: 投稿: 66 |
商品マスタ ソート CSVダウンロードエラー 仕様
PHP Version 5.3.3 MYSQL EC-CUBE 2.11.4 以下ファイルの /data/class/pages/admin/products/LC_Page_Admin_Products.php ソート部分 $order = "update_date DESC"; を $order = "price02_max"; 価格順にすると、表示は問題ないのですが、CSVダウンロードでエラーになります。 エラー内容は [Last executed query: PREPARE mdb2_statement_mysql_48bd2b465ee911bc7750c9ed369b7705e91086bbf FROM 'SELECT product_id, product_class_id, parent_class_combination_id, class 〜〜 WHERE dtb_products_class.del_flg = 0 ) as prdcls WHERE del_flg = 0 AND ( name LIKE ? OR comment3 LIKE ?) AND ( name LIKE ? OR comment3 LIKE ?) ORDER BY price02_max DESC ' の様になっていて price02_maxを理解できていない?様な感じなのですが、 どこを修正、もしくは、price02_maxを追記すれば解決するのでしょうか。 よろしくお願いします。 |
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |