Здравствуйте! Подскажите пожалуйста ответ на такой вот вопрос.
Необходимо получить данные из нескольких таблиц, на основании полученных данных сделать некую их модификацию и вывести полученные результаты.
Понятно что есть роут который запрашивает данные из модели заполняет ими вид и отображает этот вид. Вопрос в том где производить модификацию данных полученных из модели, везде пишут что в контроллере не должно быть ничего кроме взять данные, отправить их в вид и отобразить вид. В модели тоже ничего лишнего, кроме как получить данные из некоего хранилища, ну и тем более вид тоже не место для прописывания логики обработки данных. А где же эти данные обрабатывать?
Для примера, есть список сотрудников, есть количество дней которые они отработали, есть оклад + премия за переработку, а также некие правила применения премии. Где правильно реализовывать расчет зп, чтобы затем передать его вид и отобразить?
Обработка данных полученных из модели
Re: Обработка данных полученных из модели
Сделайте отдельный класс для расчета.
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.