Привет всем!
Выполняю такой запрос
$queryBuilder = $em->getRepository('Order')
->createQueryBuilder('o')
->where('o.partnerId = :companyId')
->setParameter('companyId', $companyId)
->andWhere('o.dtTransit BETWEEN :dtFrom AND :dtTo')
->setParameter('dtFrom', $dateFromFormat)
->setParameter('dtTo', $dateToFormat);
$query = $queryBuilder->getQuery();
$paginator = new Paginator($query);
$totalItems = count($paginator);
$orders = $paginator
->getQuery()
->setFirstResult($perPage * ($page - 1))
->setMaxResults($perPage)
->getResult();
Запрос выполняется и возвращает результат, но странным образом. Если ставить лимит 13 то возвращается корректный результат. Если ставить лимит больше то ЗАВИСИМЫЕ ПОЛЯ выбрасывают null (ошибка). В чем может быть причина? А так запрос подтягивает 3 зависимых сущности.
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости