回答
這似乎是一個錯誤。它可能會在下一個版本中解決。
您需要通過format_currency
功能的文化參數:
<?php echo format_currency('30.00', '€', 'es_ES'); ?>
會產生:
30.00€
這裏, 'es_ES' 是你的國家和語言的組合。如果您對此不熟悉read up on symfony and cultures。
在閱讀過時的文檔之前,我仍然建議閱讀http://www.symfony-project.org/jobeet/1_4/Doctrine/en/19。 – develop7 2010-03-17 17:26:23
目前還不清楚使用了什麼版本的symfony,權威指南仍然是最好的symfony參考。 *聳聳肩* – Raise 2010-03-17 22:53:25
它不工作。我使用的是Symfony 1.4,當然我已經閱讀過官方文檔和API(甚至是該方法的源代碼)。 我使用這個:format_currency('300000','€','es_ES'),它產生這個:€300.000,00 – 2010-03-18 11:03:19
由symfony用來確定貨幣符號位置的ICU/CLDR
對於es_ES
文化來說是錯誤的。
你需要修補/lib/vend/symfony/i18n/data/es.dat
文件
搜索這個字符串
s:12:"¤ #,##0.00"
,並改變它這個其他
s:12:"#,##0.00 ¤"
- 1. Xcode符號文件位置
- 2. jeditorpane插入符號的位置和字符串位置不同步
- 3. 9位內存位置 - 符號和大小
- 4. Python提取字段和符號位置的子字符串
- 5. 無符號16位和64位整數
- 6. 在textarea中設置div的位置符號位置?
- 7. Mojolicious通配符佔位符和問號
- 8. 找不到符號:符號:class SimpleDate位置:class SimpleDateClient
- 9. 找不到符號,符號:變量DBHandler位置:類ProcessBean
- 10. 找不到符號符號:構造A()位置:A類
- 11. 將符號從一種位置轉換爲另一種符號
- 12. 從無符號整數中獲取位設置位置
- 13. Orderedlist號位置
- 14. 找出符號鏈接的位置,Linux?
- 15. 使用帶重音符號的位置
- 16. 轉換爲位置符號二進制
- 17. 誰決定在ARM的符號位置
- 18. 插入符號位置在contenteditable div
- 19. 從字符位置獲取行號
- 20. Bootstrap v3插入符號位置開關
- 21. 將插入符號的值設置到某個位置後不能得到插入符號位置值
- 22. 設置插入符號的位置,其中插入符號未插入JTextArea
- 23. 從基因符號和ID獲取基因位置
- 24. scala - 獲取類/源文件名和符號位置
- 25. Magento貨幣符號位置和圖案問題
- 26. JEditorPane在行和列號處獲得字符的位置
- 27. 列出指向特定目錄的符號鏈接和位置
- 28. 改變自舉插入符號(顏色和位置)
- 29. MS Excel自定義代碼需要10位長度的位置填充符號和符號使用
- 30. 帶符號和無符號整數的位操作問題,XNOR
順便說一句,我使用的Symfony 1.4 這:format_currency('300000','€','es_ES'),顯示這個:€300.000,00 – 2010-03-18 11:05:21
我明白我認爲這是一個錯誤,因爲我嘗試'fr_FR'然後符號放在數字後面。我會報告它。 – 2010-03-18 11:11:38