在本次项目中遇到一个问题,就是根据比如查询出来的一个数组为$id=[2,5,7,1,8,3],
然后根据这个id的数组的排列顺序去查询数据,查询出来的数据和这个id数组的列先后需要
一致。就要用到自定义order去实现。
首先先将数组用逗号分隔
关键的一步是需要引入db的Expression类来处理order的字段条件
最后直接用模型中的order方法去查询就行
第一次写博客,如哪里有问题,请各位朋友提出
在本次项目中遇到一个问题,就是根据比如查询出来的一个数组为$id=[2,5,7,1,8,3],
然后根据这个id的数组的排列顺序去查询数据,查询出来的数据和这个id数组的列先后需要
一致。就要用到自定义order去实现。
首先先将数组用逗号分隔
关键的一步是需要引入db的Expression类来处理order的字段条件
最后直接用模型中的order方法去查询就行
第一次写博客,如哪里有问题,请各位朋友提出