バージョン選択

フォーラム

メニュー

オンライン状況

32 人のユーザが現在オンラインです。 (16 人のユーザが フォーラム を参照しています。)
登録ユーザ: 2
ゲスト: 30
salesforce Mason もっと...

サイト内検索

質問 > フロント機能 > 商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。

フロント機能

新規スレッドを追加する

フラット表示 前のトピック | 次のトピック
投稿者 スレッド
468
投稿日時: 2018/1/30 21:20
対応状況: −−−
登録日: 2008/10/26
居住地:
投稿: 3217
Re: 商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。
PHPからテンプレートに値を渡す方法に問題があるような気がします。

$this->tpl_rate = *******

上記のような記述をした場合、ループの中で次々と$this->tpl_rateが上書きされますので、
最終ループのデータしかテンプレート側で参照できないと思います。

$arr = array();
foreach($this->arrProducts as $Product) {
    $product_id = $Product['product_id'];
    
    ~ 色々な計算処理 ~

    $arr[$product_id] = $req; //結果を格納
}

$this->tpl_rate = $arr;

各商品毎の計算結果を配列でテンプレートに渡す必要があると思います。

テンプレート側では商品を表示するループの中で
<!--{$tpl_rate[$id]}-->
のような記述で参照できるのではないかと思います。

計算後の値が既にテーブルに格納されているのであれば、
yuhさんのおっしゃられる方法が楽かと思います。


----------------
株式会社シロハチ
■ECCUBE2系、3系構築カスタマイズご相談ください。
EC-CUBE3マニュアル
blog

フラット表示 前のトピック | 次のトピック


題名 投稿者 日時
   商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。 zenta 2018/1/29 7:19
     Re: 商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。 468 2018/1/29 10:32
       Re: 商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。 zenta 2018/1/30 10:49
       » Re: 商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。 468 2018/1/30 21:20
     Re: 商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。 yuh 2018/1/30 17:35
       Re: 商品管理用のLC_Page_Admin_Products.phpにて各商品毎のproduct_idを取得することに関しまして。 zenta 2018/2/1 4:57

 



ログイン


EC-CUBE公式 Amazon Payプラグイン

統計情報

総メンバー数は89,480名です
総投稿数は110,100件です

投稿数ランキング

1
seasoft
7367
2
468
3217
3
AMUAMU
2712
4
nanasess
2314
5
umebius
2085
6
yuh
1819
7
h_tanaka
1655
8
red
1570
9
mcontact
1306
10
tsuji
958
11
fukap
907
12
shutta
835
13
tao_s
799
14 ramrun 789
15 karin 689
16 sumida 641
17
homan
633
18 DELIGHT 572
19
patapata
502
20
flealog
485


ネットショップの壺

EC-CUBEインテグレートパートナー

Copyright© EC-CUBE CO.,LTD. All Rights Reserved.