webtorque / currency-converter
SilverStripe CMS 的货币转换器
1.0.0
2020-06-16 03:35 UTC
Requires
- php: >=5.6.40
- ext-simplexml: *
- guzzlehttp/guzzle: ~6.0
- silverstripe/framework: ^4
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');