質問 > 管理機能 > 【2.12】会員管理>会員マスターの並び替えがきかない |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
by0448 |
投稿日時: 2012/7/4 14:37
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
【2.12】会員管理>会員マスターの並び替えがきかない いつもお世話になっております。
管理画面の会員管理>会員マスターのページにて、現在、顧客IDの昇順に並んでしまい、検索結果の変更がききません。 /data/class/pages/admin/customer/LC_Page_Admin_Customer.php 228行目付近
こちらが怪しいのですが、CSVの処理という事で、関係がないものとも思えます。 なので、どこかに $order = 'customer_id DESC'; をつけ足さないといけないのでしょうが、いろいろ試した結果、わからないという事となってしまいました。 このような状態で困っているのですが、どなたか、お知恵を貸して頂けないでしょうか? 宜しくお願い致します。 EC-CUBEバージョン 2.12.0 PHPバージョン PHP 5.1.6 DBバージョン MySQL 5.0.77 |
by0448 |
投稿日時: 2012/7/5 15:26
対応状況: 保留
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【2.12】会員管理>会員マスターの並び替えがきかない 自分なりに解決策がみつかりましたので、記述させていただきます。
http://webmage.pro/blog/archives/288 上記を参考にし、/data/Smarty/templates/admin/customer/index.tplに以下を直接入力しました。
思うようにはなりましたが、この会員マスターの並びの昇順は元々のものなのでしょうか? 本当のところ、どのようにやるのが正解なのか知りたく、どなたかお答え頂けますよう、宜しくお願い致します。 |
by0448 |
投稿日時: 2012/8/29 20:13
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【2.12】会員管理>会員マスターの並び替えがきかない 以前、解決したと思っていた、会員マスターの並び変えがきかない件ですが、いまだに解決の糸口が見えません。
デフォルトでは、並びが上から会員IDの昇順になっているわけですが、これだと新規会員の確認にページをスクロールさせたり、不便があります。 これを降順したいだけですが、どうしたらよいのでしょうか? 前回の解決策は、並びがめちゃくちゃになってしまい、あきらめました。 どなたか、バージョン2.12で同じ問題を解決された方がいましたら、ご教授願います。 |
AMUAMU |
投稿日時: 2012/8/30 2:55
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【2.12】会員管理>会員マスターの並び替えがきかない 2.12.1として試していませんがコードを見る限り
SC_helper_Customer.php 内sfGetSearchDataにおいて $objQuery->setOrder('customer_id desc'); と一文を加えると期待される効果が得られると思います。
|
by0448 |
投稿日時: 2012/8/30 11:29
対応状況: −−−
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【2.12】会員管理>会員マスターの並び替えがきかない AMUAMU 様
ご返答ありがとうございます。 おっしゃられた通り、以下の用に記述しましたが、効果が得る事が出来ませんでした。
追記箇所が間違っているのでしょうか、ご教授お願い致します。 |
AMUAMU |
投稿日時: 2012/8/30 11:46
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: 【2.12】会員管理>会員マスターの並び替えがきかない 失礼しました
getAllですとsetOrderが効かないようでした SC_CustomerList_ExオブジェクトへのsetOrderも無視されるようなのでベタで格好悪いですが $arrData = $objQuery->getAll($objSelect->getList(), $objSelect->arrVal); を $arrData = $objQuery->getAll($objSelect->getList() . ' order by customer_id desc', $objSelect->arrVal); とすることで期待される効果が得られると思います
|
by0448 |
投稿日時: 2012/8/30 12:50
対応状況: 解決済
|
長老 登録日: 2011/9/12 居住地: 横浜市 投稿: 186 |
Re: 【2.12】会員管理>会員マスターの並び替えがきかない AMUAMU 様
ご返答ありがとうございます。 頂いた1文で思うどおりの効果が得られました。 ご親切な対応、本当にありがとうございました。 |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |