Preemiere
@Preemiere
Symfony developer

Как правильно преобразовать данные из сущности используя данные из другой сущности?

Есть таблица Product. В ней поле Price содержащее цену в долларах.
Как правильнее описать метод getPrice() возвращающий цену в рублях, если текущий курс валют записан в таблице Config?
Где правильнее разместить подключение к таблице Config и как передать значение в метод getPrice() сущности Product?
  • Вопрос задан
  • 300 просмотров
Решения вопроса 1
keltanas
@keltanas
Software Developer
Информация о курсах должна храниться в таблице Currencies, а не Config.
Рядом с полем Price так же должна быть указана валюта, в которой записан Price (таким образом ты сможешь назначать цену в любой валюте).
Дальше открываем библиотеку https://github.com/mathiasverraes/money и курим, как ее использовать, и как с ее помощью конвертировать любые валюты между собой.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы