簡體   English   中英

opencart上的未定義變量

[英]undefined variable on opencart

我正在嘗試獲取每個訂單的 order_id

catalog/controller/checkout/success.php

if (isset($this->session->data['order_id'])) {
    $this->cart->clear();

    //JACK - ADD ORDER ID TO NEW VARIABLE
    $order_id = $this->session->data['order_id'];
    //END MODIFICATION

    unset($this->session->data['shipping_method']);
    unset($this->session->data['shipping_methods']);
    unset($this->session->data['payment_method']);
    unset($this->session->data['payment_methods']);
    unset($this->session->data['guest']);
    unset($this->session->data['comment']);
    unset($this->session->data['order_id']);    
    unset($this->session->data['coupon']);
    unset($this->session->data['reward']);
    unset($this->session->data['voucher']);
    unset($this->session->data['vouchers']);
}

但我收到一個錯誤:

Undefined variable: order_id in /Applications/XAMPP/xamppfiles/htdocs/opencart/catalog/controller/checkout/success.php on line 121

        foreach($get_order_products as $prod){              

            $order_products[] = array(
                'order_id'  => $order_id
            );

        }

你的代碼應該是這樣的,試試這個。

目錄/控制器/結帳/success.php

if (isset($this->session->data['order_id'])) {
    $this->cart->clear();

    //JACK - ADD ORDER ID TO NEW VARIABLE
    $order_id = $this->session->data['order_id'];
    //END MODIFICATION

    unset($this->session->data['shipping_method']);
    unset($this->session->data['shipping_methods']);
    unset($this->session->data['payment_method']);
    unset($this->session->data['payment_methods']);
    unset($this->session->data['guest']);
    unset($this->session->data['comment']);
    unset($this->session->data['coupon']);
    unset($this->session->data['reward']);
    unset($this->session->data['voucher']);
    unset($this->session->data['vouchers']);
}

 foreach($get_order_products as $prod){              

     $order_products[] = array(
        'order_id'  => $order_id
         );

 }

unset($this->session->data['order_id']);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM