gpt4 book ai didi

mysql - CakePHP 查找 - 按字符串到整数排序?

转载 作者:可可西里 更新时间:2023-11-01 07:36:08 25 4
gpt4 key购买 nike

我想使用 CakePHP 从数据库中提取一组照片,按照片标题排序(0、1、2、3 ...)我的查询目前看起来像这样:

$ss_photos = $this->Asset->find('all',array(
'conditions'=>array('kind'=>'photo'),
'order'=>'title'
));

不幸的是,标题似乎是字符串格式,导致排序顺序不理想(2.jpg 在 19.jpg 之后,等等)。有没有一种快速的方法可以将“title”转换为 int 以便在此类 Cake 查询中进行排序?

最佳答案

不确定这是否是“推荐的做法”,但在第一次通过时它似乎有效:

$ss_photos = $this->Asset->find('all',array(
'conditions'=>array('kind'=>'photo'),
'order'=>'Asset.title + 0'
));

有什么意见吗?

关于mysql - CakePHP 查找 - 按字符串到整数排序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3771866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com