Где настройки форматирования функции Yii::$app->formatter->asCurrency?

Настройки форматирования функции Yii::$app->formatter->asCurrency можно найти в файле конфигурации приложения, который обычно называется main.php и располагается в директории config вашего проекта.

В файле main.php вы найдете раздел components, где определяются компоненты приложения. В этом разделе будет определен компонент formatter, который отвечает за форматирование данных.

Для настройки формата валюты в функции asCurrency вы можете использовать свойство currencyCode компонента formatter. Для установки правильного кода валюты вы должны указать его в этом свойстве.

Пример настройки формата валюты в main.php:

'components' => [
    'formatter' => [
        'class' => 'yiii18nFormatter',
        'currencyCode' => 'USD', // Установка кода валюты
    ],
],

Вы можете использовать код валюты, соответствующий стандарту ISO 4217. В примере указан код для Доллара США (USD), но вы можете заменить его на код нужной вам валюты.

Кроме того, вы можете настроить другие параметры форматирования валюты, такие как currencySymbol, currencyDecimalSeparator, currencyGroupSeparator и другие. Для этого, вы должны добавить их в раздел компонента formatter в файле main.php.

Пример настройки других параметров форматирования валюты в main.php:

'components' => [
    'formatter' => [
        'class' => 'yiii18nFormatter',
        'currencyCode' => 'USD', // Установка кода валюты
        'currencySymbol' => '$', // Установка символа валюты
        'currencyDecimalSeparator' => '.', // Установка разделителя десятичных знаков
        'currencyGroupSeparator' => ',', // Установка разделителя групп разрядов
    ],
],

После изменений в файле main.php вам нужно будет перезагрузить приложение, чтобы изменения вступили в силу.