【发布时间】:2011-11-16 08:20:52
【问题描述】:
我正在尝试获取 Doctrine2 实体,按他们的 ID 排序,这显然是一个字符串,即使它只包含数字。 所以我想做的是这样的:
SELECT entity1, cast (entity1.id AS integer) AS orderId
FROM Namespace\Bla\MyEntity
ORDER BY orderId
有没有办法在 Doctrine2 中做这样的事情? 或者,如果我无法更改 id 的类型(当然是由于客户要求),那么获得我的结果的最佳做法是什么?
注意:我不是在问 SQL 代码,我是在问一个 Doctrine2 解决方案,最好是在 DQL 中
【问题讨论】:
-
我认为您在第 13 行缺少
(。
标签: casting doctrine-orm type-conversion dql