@e-hot

Почему в Symphony 2 Doctrine при запросах через createQueryBuilder или createQuery с getResult или getArrayResult возвращает только одну запись БД?

Приветствую всех.
Нужна помощь в следующей ситуации.

Ситуация:
Пришлось возвращаться к давнишнему проекту на Symphony 2.4. Там проблема: при поиске по БД через разные формы запросов - createQueryBuilder или createQuery и сборкой их в getResult или getArrayResult почему-то выдается только одна ( первая ) запись из БД, хотя в БД sql-запросом констатируется больше одной записи.

Вопрос:
кто сталкивался с подобной проблемой, подскажите как решить проблему? Пробовал применять еще getScalarResult - здесь выдает нужные объекты, но пакует их в разные массивы, в кол-ве сопряженных объектов других таблиц, связанных через маппинг. Фишка еще в том, что подобные запросы createQuery используются в проекте, например, для
получения ВСЕХ записей таблицы или с несколькими параметрами - все отлично работает.

Спасибо.
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
19 июл. 2019, в 08:49
35000 руб./за проект
19 июл. 2019, в 07:57
65000 руб./за проект
19 июл. 2019, в 06:36
15000 руб./за проект