У меня есть несколько объектов, которые имеют несколько ассоциаций. Сейчас они загружаются. Таким образом, у меня в основном есть объект клиента, относящийся к объекту адреса. У меня также есть транзакция квитанции, относящаяся к клиенту.Связанные объекты и их репозиторий - выборочно загружающие объекты
Когда я получаю небольшой набор клиентов, я хочу получить их связанные квитанции, но этот набор огромен. Мне нужны только квитанции за последние 2 недели.
Я думал, что могу использовать пользовательский репозиторий, а затем использовать функцию customer-> getRecentReceipts(), но это не работает, поскольку пользовательский объект не знает о репозитории. И из чтения на этом форуме люди, кажется, говорят, что не используют репозиторий таким образом. Как мне структурировать вещи, чтобы ограничить загрузку моих объектов получения. Я пытаюсь не загружать все, а затем сортировать их с помощью php-процедуры.