質問は実際にはとても簡単です。私は私のページに通貨を表示する次のコードを持っています。 $this->Number->currency($HdViewBestellingen->INKBLPRIJS, 'EUR')
これは以下のようにcurrenyをプリントアウト:CakePHP(3.0)で通貨記号の後にスペースを追加するには?
€0.12
しかし、私は通貨のようにプリントアウトしたい:
€0.12
(スペースに注意してくださいユーロ記号と数字の間)。
私の質問は、CakePHP番号フォーマッタを使ってこれをどのように達成するのですか?
http://book.cakephp.org/3.0/en/core-libraries/number.html#formatting-currency-valuesを読んだ後。 私は、$this->Number->currency($HdViewBestellingen->INKBLPRIJS, 'EUR', ['pattern' => '#, ####.##'])
のように渡すことができるオプション配列を使いこなしていますが、動作させることができませんでした。
実際に私はユーロ記号と通貨との間にスペースがあります。あなたのロケールはどのように設定されていますか? – arilia
en_USに設定されていると思います(これはini_set( 'intl.default_locale'、 'en_US'); bootstrap.phpにあります) – Slimpie75