Недавно я создал вопрос про обработку object в моделях, так человек не выдержал и заминусовал. В итоге так и не понял почему в методе load стоит условие только на array. Не скажите? https://github.com/yiisoft/yii2/issues/11851
Да, он. Но с ним тоже есть нюансы. Например, я могу получить список заказов из API. Если его подставить, то все ок. Но не могу же я запрашивать весь список, желательно как-то скомбинировать currentPage в запросе и ArrayDataProvider. В общем, думаю над этим.
Юра Герасименко: я хотел все сделать в модели, но маджента почему-то не хотела подвязывать зависимость другой модели (хотя зависимость в контроллере прекрасно обрабатывала). После я решил использовать хелперы, которые будут использовать одну или несколько моделей.
Юра Герасименко: долго думал как вам ответить, как такового sql-запроса у меня еще нет, да и дело не в нем, там все просто. Меня больше интересует где можно расположить эту самую бизнес-логику. Есть сущность группы, есть элементы в этих группах. В идеале получить в группе метод getQty() который внутри сделает запрос к элементам и обработает результат.