Я работал с Symfony и доктриной в прошлом году и ничего подобного не встречал.
Итак, у меня есть простая таблица оракула и сущность доктрины с id, 3 вархарами и без отношений.Также нет репозитория:
[Configuracion] id | nombre | descripcion | valor
1 'rgpd' 'Codigos rgps' '2p'
2 'motivo' 'Motivos de visita' '2p'
... ... ... ...
Я могу сохранить () и найти () без проблем.При выполнении поиска:
$ result = $ entityManager-> getRepository (Configuracion :: class) -> findBy (array ('valor' => '2p'))
и затем dump ($ result) Я повторяю ту же строку:
[Configuracion] id | nombre | descripcion | valor
1 'rgpd' 'Codigos rgps' '2p'
1 'rgpd' 'Codigos rgps' '2p'
... ... ... ...
Если я добавлю пять разных элементов в базу данных, результат станет пять раз одной и той же строкой.Если я удалил этот ряд, то просто клонировать следующий.Я знаю, что мог бы попробовать вместо этого QueryBuilder или NativeQuery, но я хочу знать, почему доктрина делает это.