Обработка данных полученных из модели

Общие вопросы по использованию второй версии фреймворка. Если не знаете как что-то сделать и это про Yii 2, вам сюда.
Ответить
vv-off
Сообщения: 56
Зарегистрирован: 2018.01.12, 11:49

Обработка данных полученных из модели

Сообщение vv-off »

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

Re: Обработка данных полученных из модели

Сообщение someweb »

Сделайте отдельный класс для расчета.
Чтобы правильно задать вопрос, нужно знать бо́льшую часть ответа. Роберт Шекли.
Ответить