我想在我的 DQL 中订购我的实体类上的一些方法(计算创建和截止日期之间的时间间隔等)。我尝试使用__get
作为属性访问该方法,但似乎 DQL 使用get_object_properties
或类似的,所以这不起作用。
不起作用的示例查询:SELECT t FROM Entity\Task t ORDER BY t.TTL ASC
,其中 TTL 是通过__get()
返回访问的getTTL()
。
有没有一种技巧可以用来以这种方式访问它们,或者我最好自己对结果集进行排序?
我想在我的 DQL 中订购我的实体类上的一些方法(计算创建和截止日期之间的时间间隔等)。我尝试使用__get
作为属性访问该方法,但似乎 DQL 使用get_object_properties
或类似的,所以这不起作用。
不起作用的示例查询:SELECT t FROM Entity\Task t ORDER BY t.TTL ASC
,其中 TTL 是通过__get()
返回访问的getTTL()
。
有没有一种技巧可以用来以这种方式访问它们,或者我最好自己对结果集进行排序?