Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 函数的作用是:返回默认货币的价格_Php_Opencart_Opencart2.x - Fatal编程技术网

Php 函数的作用是:返回默认货币的价格

Php 函数的作用是:返回默认货币的价格,php,opencart,opencart2.x,Php,Opencart,Opencart2.x,我正在尝试在shipping method中添加不同货币的对账单。我打印$this->cart->getSubTotal()用于检查金额值。它只返回默认货币的金额 我在管理面板中有两种货币 美元 AED(默认值) AED是“我的管理”面板中的默认值,所以为什么要使用此函数$this->cart->getSubTotal()始终只给我AED价格。每当我通过opencart转换器将货币兑换为美元时,它就不会以AED的形式返回。因此,任何人都可以指导我该函数始终以默认货币返回价格吗?您好。您是否尝试过

我正在尝试在shipping method中添加不同货币的对账单。我打印
$this->cart->getSubTotal()用于检查金额值。它只返回默认货币的金额

我在管理面板中有两种货币

  • 美元
  • AED(默认值)

  • AED是“我的管理”面板中的默认值,所以为什么要使用此函数
    $this->cart->getSubTotal()始终只给我AED价格。每当我通过opencart转换器将货币兑换为美元时,它就不会以AED的形式返回。因此,任何人都可以指导我该函数始终以默认货币返回价格吗?

    您好。您是否尝试过转换($this->currency->convert($this->cart->getSubTotal(),$this->currency->getCode(),$this->config->get($config\u currency))?我不确定您想将什么转换成什么,因此如果它给出了错误的结果,您可以尝试交换第2个和第3个参数。@TiborB。是的,我试过了,但是我想知道这个函数
    $this->cart->getSubTotal()
    只返回默认货币的价格?默认货币是什么意思?管理面板上设置为默认值的一个,或者您的客户在店面上设置为默认值的一个?@TiborB i总金额为200 aed,此函数
    $this->cart->getSubTotal()
    始终返回aed中的金额。所以,当我将货币从货币转换器更改为美元时,为什么这个函数会给我相同的金额200AED