gpt4 book ai didi

php - OpenCart 添加到数组

转载 作者:行者123 更新时间:2023-12-04 06:29:56 24 4
gpt4 key购买 nike

这可能是一个非常简单的问题,但我找不到答案。我想向 OpenCart 中的数组添加一个键/值对,但我似乎无法让它工作。我不确定我要添加的内容是否已经是一个数组。

在第 66 行的 catalog/controller/account/history.php 中有一个数组的定义:-

            $this->data['orders'][] = array(
'order_id' => $result['order_id'],
'name' => $result['firstname'] . ' ' . $result['lastname'],
'status' => $result['status'],
'date_added' => date($this->language->get('date_format_short'), strtotime($result['date_added'])),
'products' => $product_total,
'total' => $this->currency->format($result['total'], $result['currency'], $result['value']),
'href' => HTTPS_SERVER . 'index.php?route=account/invoice&order_id=' . $result['order_id']
);

我想使用 VQMod 添加到这个数组。 VQMod 不会让我替换定义中的一行。我不知道为什么,我试了几个小时,就是不行。所以我决定在它下面添加一行,如下所示:-

$this->data['orders']['amountToPay'] = $paymentState['amountToPay'];

这不起作用。即使我直接在页面中输入也不会。我认为我弄乱了语法,但除非我不理解数组结构,否则我看不出是怎么回事。

任何帮助表示赞赏。

最佳答案

您可以使用以下行 -

$this->data['orders'][sizeof($this->data['orders'])-1]['amountToPay'] = $paymentState['amountToPay']; 

因为您的 $this->data['orders'] 也是一个数字索引数组,其中包含关联数组的集合。

我想你的问题会得到解决。

关于php - OpenCart 添加到数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5542552/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com