如何在cakephp查询中使用cast进行排序?

时间:2017-07-03 13:47:11

标签: mysql cakephp cakephp-2.0

我在排序数据方面遇到了问题。排序不是很完美,然后我在它上面做一些R& D并且有一个mysql函数“cast”,它有助于将值从一种数据类型转换为另一种数据类型。它开始为我工作。但问题仍然是我如何在cakephp查询构建器中使用强制转换。我花了很多时间在它上面,这就是为什么我在这里发布它以帮助其他人节省时间。您可以在下面查看答案。

1 个答案:

答案 0 :(得分:0)

您可以在下面的订单数组中的字段名称上方添加“+ 0”。它对我有用:)

$unit_mix = $this->Unit->find('all', array('conditions' => array('property_id' => $property_id), 'order' => array('Unit.unit_no + 0' => 'ASC')));