1

製品の価格は小数ですが、

15000.0000のように

今、私はそれに千の区切り文字を適用したいのですが、フィルターはここのようintcommaに小数でうまく機能します

しかし、その後、フィルターを適用できませんcurrency。つまり、通貨フィルターでは機能しませんでした。

価格の最終出力が欲しい:PKR 15,000.00

これを取得するための提案はありますか?

ありがとう :)

4

1 に答える 1

2

satchmocurrencyフィルターには、Decimalに変換できるものが必要です。ただしintcomma、文字列を返し、1000個の区切り文字が追加されるため、Decimalに変換できなくなります。

解決策は、currency_with_intcommaテンプレートフィルターを自分で作成することです。これは、最初にcurrencyフィルターを実行し、次に1000個のセパレーターを適用します(組み込みのフィルターを使用することはできません。「manullay」で実行する必要があります)。

于 2011-03-31T09:42:30.590 に答える