diggindata / yii2-currencylist
Extension to provide a translated list of currency names with currency codes for the Yii framework
Installs: 4
Dependents: 0
Suggesters: 0
Security: 0
Type:yii2-extension
pkg:composer/diggindata/yii2-currencylist
Requires
- umpirsky/currency-list: dev-master
- yiisoft/yii2: ~2.0.0
This package is auto-updated.
Last update: 2025-10-13 22:32:56 UTC
README
Currency List Extension for Yii 2
This package is based on umpirsky/currency-list
It contains an extension for the Yii framework to get a translated list of currency names.
Installation
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist diggindata/yii2-currencylist "*"
or add
"diggindata/yii2-currencylist": "*"
to the require section of your composer.json.
Then run composer install or composer update.
Usage
The extension looks at the configured Yii application language Yii::$app->language. So if the language is configured to e.g. de, it takes the corresponding translation list from the umpirsky package.
Once the extension is installed, simply use the list in your forms as follows:
use diggindata\currencylist\CurrencyList;
<?= $form->field($model, 'currencyCode')->dropDownList(CurrencyList::getList()) ?>
Alternatively, you may add the extension as an application component.
Add the following to your config/web.php file:
...
'components' => [
'currencyList' => [
'class' => 'diggindata\currencylist\CurrencyList',
],
You can the use it like this:
<?= $form->field($model, 'currencyCode')->dropDownList(Yii::$app->currenyList->getList()) ?>