【发布时间】:2011-09-29 08:58:03
【问题描述】:
我必须使用 Diem 5.1(实际上是 symfony 1.4)构建一个具有货币兑换功能的多语言应用程序。我依赖 sfWidgetFormI18nChoiceCurrency,但它会引发瑞典文化的异常:
以下货币不存在: BGN、MXN、卢布
小部件初始化是:
sfWidgetFormI18nChoiceCurrency->configure(array(
'culture' => 'sw',
'currencies' => array('HUF', 'AUD', 'BGN', 'BRL', 'CAD', 'CHF', 'CNY', 'CZK', 'DKK', 'EUR', 'GBP', 'HKD', 'HRK', 'ISK', 'JPY', 'KRW', 'LTL', 'LVL', 'MXN', 'NOK', 'NZD', 'PLN', 'RON', 'RSD', 'RUB', 'SEK', 'SGD', 'TRY', 'UAH', 'USD', 'ZAR'), 'add_empty' => false, 'default' => 'EUR'
))
货币来自网络服务,因此我不能简单地删除失败的货币。 对于其他文化,一切正常。
是否有解决方案/补丁/东西?或者我如何自己添加丢失的货币? 提前感谢您的帮助!
【问题讨论】:
标签: symfony1 internationalization currency