当前位置: 首页>>代码示例>>PHP>>正文


PHP SC_Product_Ex::setPaymentOptions方法代码示例

本文整理汇总了PHP中SC_Product_Ex::setPaymentOptions方法的典型用法代码示例。如果您正苦于以下问题:PHP SC_Product_Ex::setPaymentOptions方法的具体用法?PHP SC_Product_Ex::setPaymentOptions怎么用?PHP SC_Product_Ex::setPaymentOptions使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在SC_Product_Ex的用法示例。


在下文中一共展示了SC_Product_Ex::setPaymentOptions方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: lfRegistProductClass

 /**
  * 商品規格登録を行う.
  *
  * FIXME: 商品規格登録の実処理自体は、LC_Page_Admin_Products_Productと共通化して欲しい。
  *
  * @param SC_Query $objQuery SC_Queryインスタンス
  * @param array $arrList 商品規格情報配列
  * @param integer $product_id 商品ID
  * @param integer $product_class_id 商品規格ID
  * @return void
  */
 function lfRegistProductClass($objQuery, $arrList, $product_id, $product_class_id)
 {
     $objProduct = new SC_Product_Ex();
     // 商品規格登録情報を生成する。
     // 商品規格テーブルのカラムに存在しているもののうち、Form投入設定されていないデータは上書きしない。
     $sqlval = SC_Utils_Ex::sfArrayIntersectKeys($arrList, $this->arrProductClassColumn);
     // 必須入力では無い項目だが、空文字では問題のある特殊なカラム値の初期値設定
     $sqlval = $this->lfSetProductClassDefaultData($sqlval);
     if ($product_class_id == "") {
         // 新規登録
         $sqlval['product_id'] = $product_id;
         $sqlval['product_class_id'] = $objQuery->nextVal('dtb_products_class_product_class_id');
         $sqlval['create_date'] = $arrList['update_date'];
         // INSERTの実行
         $objQuery->insert("dtb_products_class", $sqlval);
         $product_class_id = $sqlval['product_class_id'];
     } else {
         // UPDATEの実行
         $where = "product_class_id = ?";
         $objQuery->update("dtb_products_class", $sqlval, $where, array($product_class_id));
     }
     // 支払い方法登録
     if ($arrList['product_payment_ids'] != "") {
         $arrPayment_id = explode(',', $arrList['product_payment_ids']);
         $objProduct->setPaymentOptions($product_class_id, $arrPayment_id);
     }
 }
开发者ID:nanasess,项目名称:ec-azure,代码行数:38,代码来源:LC_Page_Admin_Products_UploadCSV.php


注:本文中的SC_Product_Ex::setPaymentOptions方法示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。