Задать вопрос
@e-hot

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

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

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

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

Спасибо.
  • Вопрос задан
  • 195 просмотров
Подписаться 1 Простой 6 комментариев
Пригласить эксперта
Ответы на вопрос 1
@SUNsung
Хороший вопрос и без ответа. Ебитесь как хотите называется, хотя по сути явно просто что-то в параметрах надо передать что бы Доктрина правильно отдала.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы