2016-10-11 6 views
1

私はSylius基本通貨をEURからUSDに変更しようとしています。私は管理者の一般設定セクションに入り、USDを選択しました。私は自分のチャンネルを編集し、ロケールをEN.USに設定し、また通貨をUSDに設定しました。Sylius - 基本通貨の設定

それから、私は通貨のセクションに行き、USD以外のすべてを無効にしました。 EURを無効にしようとすると、これが基本通貨であり、無効にすることはできないという警告が表示されました。そこで私はデータベース(sylius_currency)に入り、USDとEURの両方が有効でベースとして設定されていることを確認しました。私はEURを無効にし、それももはや基本通貨ではないとマークした。今では、米ドルを有効にして、基本通貨として設定しました。

次に、キャッシュをクリアしました。

プロファイラーをチェックすると、EURが基本通貨として表示され、バックエンドとフロントエンドの両方にリストされているすべての通貨はEURで表示されます。これはどのように可能ですか?ベースに設定されている有効な通貨ではなく、引き続き無効な通貨がベースとして設定されています。この変更をどうやって正しく得ることができますか?

+0

parameters.ymlファイルを確認します。そこにあります。私も同じ問題がありました。 – Brett

+0

ありがとう、ブレット!しかし、私のparameters.ymlもUSDに設定されています: ロケール:en_US 通貨:USD 別のオプションがありますか? – carbide20

+0

新しいブラウザで開いたことを確認するだけで、クッキーの問題になる可能性がありますか? – Brett

答えて

1

だから、いくつか確認する必要があります。

コンポーザーのインストールを実行すると、設定が必要です。これは、チャネルに存在しない通貨にハードコーディングされることがあります。これを更新してください。

クリアキャッシュcache:clear

とカーバイドは、彼はそれがうまくいく前に、他の誰かとしてログインする必要がありました言及しました。

+0

ありがとう、ブレット!あなたは非常に役に立ちました:) – carbide20

関連する問題