webtorque/currency-converter

SilverStripe CMS 的货币转换器

安装: 26

依赖: 0

建议者: 0

安全: 0

星标: 1

关注者: 3

分支: 4

开放问题: 1

类型:silverstripe-vendormodule

1.0.0 2020-06-16 03:35 UTC

This package is not auto-updated.

Last update: 2024-09-24 02:26:58 UTC


README

## SilverStripe 货币转换器

为 SilverStripe 4+ 提供的简单货币转换服务

安装

Composer

composer require webtorque/currency-converter

使用

将 99.99 新西兰元 (NZD) 转换为美元 (USD)

$convertedAmount = CurrencyConverter::get_converter()->convert(99.99, 'NZD', 'USD');

汇率

默认实现使用位于 http://www.ecb.europa.eu/stats/eurofxref/eurofxref-daily.xml 的 xml 源。其他源可以通过继承 CurrencyConverter 并实现 retrieveCurrencies 函数来创建。

然后更改 CurrencyConverter 中的 converter 配置选项,例如:

Zanderwar\CurrencyConverter\CurrencyConverter:
  converter: MyCurrencyConverter

或者,您也可以将类的名称传递给 get_converter,例如:

$convertedAmount = CurrencyConverter::getConverter(MyCurrencyConverter::class)->convert(9999, 'NZD', 'USD');