我想了解在 Symfony 6 下我可以在哪里以及如何干凈地修改 MoneyType 的 money_pattern。
我試過了:
- 樹枝.yaml
- MoneyType 的 configureOptions
- 專案的引數(添加功能)
無法應用該值:
money_pattern => '{{ widget }} €'
提前感謝您的回答
uj5u.com熱心網友回復:
money_pattern根據貨幣(因此,'EUR')在 MoneyType 中獲取。但是,它也受到設定的語言環境的影響。
在(我自己的)默認“en”中,它設定為€ {{ widget }},但設定后\Locale::setDefault('de_DE');的位置變為{{ widget }} €。
該模式來自 PHP Extension ext-intl(或 symfony/polyfill-intl-icu - 但 polyfill 僅支持 'en' 語言環境)。
如果貨幣設定為false,則小部件周圍沒有符號,并且可以在樹枝/表單模板小部件中被覆寫,可能會覆寫money_widget自定義表單模板。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/523588.html
