zanderwar / currency-converter
适用于SilverStripe CMS的货币转换器
1.0
2020-06-15 14:16 UTC
Requires
- php: >=5.6.40
- ext-simplexml: *
- guzzlehttp/guzzle: ~6.0
- silverstripe/framework: ^4
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');