et-innovations / silverstripe-localcurrency
localized currencies
Installs: 0
Dependents: 0
Suggesters: 0
Security: 0
Stars: 0
Watchers: 2
Forks: 0
Open Issues: 0
Type:silverstripe-module
Requires
- silverstripe/framework: ^3.2
This package is not auto-updated.
Last update: 2025-01-09 22:29:48 UTC
README
Translatable fieldtypes for:
- Currency
Maintainer Contact
- Hernold Koch hernold.koch@et-innovations.org
Requirements
- SilverStripe 3.0
Installation
Install via composer composer require et-innovations/silverstripe-localcurrency
or extract the contents of this repository into the root-folder of your project.
Usage Overview
Simply create the wished field in the array $db
:
class MyDataObject extends DataObject {
public static $db = array(
'SomeCurrencyField' => "LocalCurrency",
);
}
To get translated value in GridField, you need to declare a function with the same name as the field and return the value as wished:
class MyDataObject extends DataObject {
...
public function SomeCurrencyField() {
if($this->{__FUNCTION__})
return DBField::create_field('LocalCurrency', $this->{__FUNCTION__})->Nice();
}
}