zanderwar/currency-converter

适用于SilverStripe CMS的货币转换器

安装: 5

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 1

分支: 4

类型:silverstripe-vendormodule

1.0 2020-06-15 14:16 UTC

This package is auto-updated.

Last update: 2024-09-16 13:38:05 UTC


README

#SilverStripe Currency Converter

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

全部归功于:webtorque7。我只是将模块升级以兼容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');