Я думаю, вы найдете, что ваш ответ относится к Symfony 2.x (Doctrine 2), которая поддерживает пространства имен и службу менеджера сущностей, тогда как оригинальный вопрос помечен как Symfony 1
самый чистый способ использования методов findBy в Doctrine, но с возвратом массива, а не объектов.
Doctrine::getTable('Table')->findOneById(x);
Это работает, но возвращает объект доктрины.
Я все еще хотел бы иметь возможность использовать методы поиска, но я знаю, что не могу добавить
->fetchArray()
в конце.
У кого-нибудь еще была эта проблема?