vulcandigital/silverstripe-currencyconversion

一个有用的模块,用于在SilverStripe中使用currencylayer.com API将一种货币转换为另一种货币。

1.2.0 2018-02-01 04:02 UTC

This package is auto-updated.

Last update: 2024-09-18 20:55:57 UTC


README

一个免费的货币转换模块,适用于SilverStripe。此模块利用https://currencylayer.com/免费会员服务,允许您使用简单的数学运算将任何来源的货币转换为其他货币。

安装

composer require vulcandigital/silverstripe-currencyconversion
  1. 安装后,您应立即定义以下配置中的 api_keybase_currency
  2. 运行 dev/build
  3. 运行 dev/tasks/Vulcan-CurrencyConversion-Tasks-SyncRatesTask

保持更新

此模块需要 silverstripe/crontask,如果您希望定期更新汇率,请确保您已按照以下配置说明进行操作。

默认情况下,汇率每5分钟更新一次: */5 * * * *,如果您想更改此设置,请参阅以下配置选项。

配置

Vulcan\CurrencyConversion\CurrencyConversion:
  api_key: "YOUR-API-KEY" # Get yours from currencylayer.com
  base_currency: "NZD" # The default currency to be used in conversions
  cron_schedule: "*/5 * * * *" # How often exchange rates will be updated

用法

\Vulcan\CurrencyConversion\CurrencyConversion::convert(1, 'USD'); // will convert 1 USD to the base_currency
\Vulcan\CurrencyConversion\CurrencyConversion::convert(1, 'USD', 'GBP'); // will convert 1 USD to GBP

许可协议

BSD-3-Clause