バグ報告 > 管理機能 > 【解決済(既出)】【2.13.0】おすすめ商品管理でコメントを編集すると、その次の商品が消える |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
casa |
投稿日時: 2014/1/29 14:53
対応状況: −−−
|
長老 登録日: 2011/10/3 居住地: 投稿: 210 |
【解決済(既出)】【2.13.0】おすすめ商品管理でコメントを編集すると、その次の商品が消える お世話になっております。
不具合の報告です。 EC-CUBEバージョン: 2.13.0 管理画面のおすすめ商品管理にて複数の商品を登録し、 途中の商品のコメントを編集すると、その次の商品が 同画面から消えてしまいます。 例)おすすめ商品1〜5を登録してある状態で、商品3のコメントを編集すると、商品4が消えて、商品5だったものが商品4になる。 コメント編集時にUPDATEではなく、DELETE/INSERTされているのですが、 2.13になってからdelete処理に SC_Helper_DB::sfDeleteRankRecord() が 利用されるようになっています。 純粋なデータ削除ならよいのですが、編集時にこのメソッドを呼んでしまうと、 後ろの商品のRankが詰められてしまうので本問題が発生します。 データベース上には同じRankの商品が複数存在することになり、 管理画面側ではrankをキーとして商品データをテンプレートに渡しているので rankが重複した商品は表示されなくなります。 ちなみにフロント側ではrankをキーとはしておらず、 foreachで全て回しているので管理画面から見えない商品も表示されます。 |
フラット表示 | 前のトピック | 次のトピック |
題名 | 投稿者 | 日時 |
---|---|---|
» 【解決済(既出)】【2.13.0】おすすめ商品管理でコメントを編集すると、その次の商品が消える | casa | 2014/1/29 14:53 |
Re: 【2.13.0】おすすめ商品管理でコメントを編集すると、その次の商品が消える | casa | 2014/1/29 15:23 |