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


PHP order::refresh方法代码示例

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


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

示例1: order

 function save_new_order_item()
 {
     //eDebug($this->params,true);
     //check for multiple product adding
     $order = new order($this->params['orderid']);
     if (isset($this->params['prod-quantity'])) {
         //we are adding multiple children, so we approach a bit different
         //we'll send over the product_id of the parent, along with id's and quantities of children we're adding
         foreach ($this->params['prod-quantity'] as $qkey => &$quantity) {
             if (in_array($qkey, $this->params['prod-check'])) {
                 $this->params['children'][$qkey] = $quantity;
             }
             if (isset($child)) {
                 $this->params['product_id'] = $child->parent_id;
             }
         }
     }
     $product = new $this->params['product_type']($this->params['product_id'], true, true);
     //need true here?
     if ($product->addToCart($this->params, $this->params['orderid'])) {
         $order->refresh();
         $order->calculateGrandTotal();
         $order->save();
         flashAndFlow('message', 'Product added to order.');
         redirect_to(array('controller' => 'order', 'action' => 'show', 'id' => $this->params['orderid']));
     }
     /*else
       {
           expHistory::back();
       }*/
 }
开发者ID:notzen,项目名称:exponent-cms,代码行数:31,代码来源:orderController.php


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