Doctrine 1.2 - автоматическая группа сбора доктрин по id - PullRequest
0 голосов
/ 21 апреля 2011

У меня есть представление SQL с несколькими таблицами, объединенными с объединением всех. Представление имеет идентификатор столбца, который является первичным ключом для каждой записи (которая может быть получена из разных таблиц).

Проблема в том, что из-за объединения результатов просмотра может быть несколько строк с одинаковым идентификатором. В этом случае Doctrine_Collection, кажется, автоматически группирует все записи по столбцу id, делая некоторые записи исчезающими. Есть ли способ изменить это поведение?

1 Ответ

0 голосов
/ 23 апреля 2011

Если вам действительно нужно объединить эти записи в объединение, можно обойти эту проблему путем псевдонима поля id для каждого подзапроса или таблицы, чтобы поля id не объединялись.

...