質問 > 管理機能 > EC-CUBEでのデータベース読み込み方 |
管理機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
katorasu |
投稿日時: 2012/4/19 22:03
対応状況: −−−
|
新米 登録日: 2012/1/24 居住地: 京都府 投稿: 9 |
EC-CUBEでのデータベース読み込み方 会員登録した会員を、Aランク会員、Bランク会員、Cランク会員といったように分けて、
それぞれで商品の値段を変えたいと思っています。 規格DBのテーブル(dtb_product_class)にAランク会員の場合、○○○円(price03)、Bランクの場合、○○円(price04)といったようにデータベースに登録する。 そして、顧客DBのテーブル(dtb_customer)にAランク、Bランクと言ったように登録することも問題なくできました。 しかし次の部分で詰まりました。 商品詳細画面で、Aランク会員ならば○○○円といったように表示するには data/Smarty/templates/default/products/list.tpl で条件分岐しないといけないと思うのですが、顧客DBのテーブル(dtb_customer)を呼び出す要素がわかりません。 これはLC_Page_Products_List.phpでDBを呼び出さないといけないのでしょうか?一応試してみたのですが、データベースを呼び出せなかったです。 なので、聞きたいことは 1、顧客DBのテーブル(dtb_customer)をlist.tplで呼び出す要素があるのか(例えば$arr〜みたいな便利な要素があるか) 2、phpで呼び出す場合、(dtb_customer)に接続する方法があるのか。仕様で無理ならばこれは諦めます 以上です。詳しい方、答えて頂けると嬉しいです。 ----------------------------------------------------------- [EC-CUBE]:2.11.4 [OS]:Windows 7 [PHP] PHP 5.3.5 [データベース] MySQL [WEBサーバ] Apache 2.2 [ブラウザ] Chrome ----------------------------------------------------------- |
tao_s |
投稿日時: 2012/4/20 15:54
対応状況: −−−
|
仙人 登録日: 2008/8/20 居住地: 東京 投稿: 799 |
Re: EC-CUBEでのデータベース読み込み方 グローバル変数当たれば顧客情報持ってた様な気もしますが、LC_Page_Products_List_Ex.phpで取得、セットするのがお作法です。
|
katorasu |
投稿日時: 2012/4/23 10:19
対応状況: 解決済
|
新米 登録日: 2012/1/24 居住地: 京都府 投稿: 9 |
Re: EC-CUBEでのデータベース読み込み方 ご返信ありがとうございます。
SC_customerを呼び出したら意外に簡単に呼び出せましたw |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |