質問 > フロント機能 > LC_Page_Admin_Products_Product.phpのfunctionをLC_Page_FrontParts_Bloc_New_Products.phpで起動することは可能でしょうか。 |
フロント機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
aozora |
投稿日時: 2013/4/12 7:07
対応状況: −−−
|
常連 登録日: 2013/3/21 居住地: 投稿: 40 |
Re: LC_Page_Admin_Products_Product.phpのfunctionをLC_Page_FrontParts_Bloc_New_Products.phpで起動することは可能でしょうか。 Yuh様
お世話になっております。ご教授頂き感謝致します。 ご指摘の箇所を削除しただけでは勿論機能しておりません。 ただ下記の$rate1、$rate2、$rate3は正しい値を取得しております。 しかしながら$sqlval['price02']が値を取得できておらず、function getListByProductIdsの中で全ての商品のprice02に対して$rate1、$rate2、$rate3を掛けるという記述になっていないと思われます。(LC_Page_Admin_Products_Product.phpであれば商品毎の作業であるので下記の記述で良い) このfunction getListByProductIdsの中でどのような記述にしたら、全ての商品のprice02に対して$rate1、$rate2、$rate3を掛けて、それぞれの商品におけるprice03、price04、price05として設定できるのでしょうか。ヒントだけでも宜しいのでお願い致します。 $rate1 = $objQuery->getCol('value', 'dtb_discount', ' discount_id = ?', array('1')); $rate2 = $objQuery->getCol('value', 'dtb_discount', ' discount_id = ?', array('2')); $rate3 = $objQuery->getCol('value', ' dtb_discount', 'currency_id = ?', array('3')); $sqlval['price03'] = $sqlval['price02'] * $rate1[0]; $sqlval['price04'] = $sqlval['price02'] * $rate2[0]; $sqlval['price05'] = $sqlval['price02'] * $rate3[0]; $arrForm['rate1'] = $rate1[0]; |
フラット表示 | 前のトピック | 次のトピック |