Задать вопрос
amurcoder
@amurcoder
Web Developer

Переключатель валют на Yii2?

Доброго времени суток!

У нас в разработке интернет магазин на Yii2. Задача состоит в том, чтобы реализовать что-то вроде переключателя валют (с рубля на доллар и обратно). Подскажите, пожалуйста, как лучше реализовать такую задачу и как вообще это сделать.
Планируется парсить курс доллара с ЦБ РФ
По умолчанию цены хранятся в БД в долларах
При клике на ссылку (рубль) цены выводятся в рублях
  • Вопрос задан
  • 555 просмотров
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 1
webinar
@webinar Куратор тега Yii
Учим yii: https://youtu.be/-WRMlGHLgRg
Так же как и везде. Есть базовая валюта и есть коэффициент, на который она умножается. Коэффициент в базе, крон раз в день или чаще заходит на ЦБ и по api получает курс, сохраняет в базу.
А вот как хранить выбор пользователя, тут уже есть варианты. Я бы запихнул это в сессию, но можно вообще запихивать в localStorage, туда же или в (sessionStorage) пихать курс, php всегда при этом рендерит с базовой валютой, а js заменяет уже на нужный. То есть отдать часть математики браузеру. Что иногда может дать прирост производительности.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы