Эта проблема такая странная!
Пример структуры сущностей, относящихся друг к другу:
Свойство -> InstructionToSell (OneToOne) -> acceptOffer (OneToOne)
Если Я делаю что-то вроде:
$property = $repo->findOneBy([‘id’=> 1]);
Это работает, все отношения возвращаются нормально.
Но теперь, если я создаю пользовательский метод в репозитории свойств для поиска по почтовому индексу с помощью запроса LIKE, Принятые отношения предложения равны нулю
Меня смущает, почему это происходит? Это та же сущность, те же отношения, я просто загружаю ее через аналог, а не напрямую по идентификатору.
Даже если я использую fetch, все работает нормально.
Надеюсь, я объяснил это достаточно хорошо, трудно объяснить, что я вижу.