Я пытаюсь получить Doctrine2 Entities, упорядоченный по их идентификатору, который, по-видимому, является строкой, хотя он содержит только числа. Итак, что бы я хотел сделать, это примерно так:
SELECT entity1, cast (entity1.id AS integer) AS orderId
FROM Namespace\Bla\MyEntity
ORDER BY orderId
Есть ли способ сделать что-то подобное в Doctrine2? Или, что было бы лучшей практикой для получения моего результата, если я не могу изменить тип идентификатора (из-за требований клиента, конечно)?
Внимание: я не прошу код SQL, я прошу разрешения Doctrine2, желательно в DQL