yii 中order by field 如何拼接在orderBy中,
,现在打印出来的sql,而我本身所需要的sql是这样
,请问一下这个问题怎么解决,这个是参考mysql中的order by field(id,5,3,8)另外一点,yii框架中想实行对某个字段进行特殊排序,除了order by field还有别的方法吗,查了好几种都是由于“`”此符号导致的错误
yii 中order by field 如何拼接在orderBy中,
,现在打印出来的sql,而我本身所需要的sql是这样
,请问一下这个问题怎么解决,这个是参考mysql中的order by field(id,5,3,8)另外一点,yii框架中想实行对某个字段进行特殊排序,除了order by field还有别的方法吗,查了好几种都是由于“`”此符号导致的错误
2 回答1.3k 阅读✓ 已解决
2 回答819 阅读✓ 已解决
1 回答893 阅读✓ 已解决
1 回答1k 阅读✓ 已解决
2 回答878 阅读
1 回答870 阅读
1 回答800 阅读
->orderBy(["FIELD(step, 'star', 'person', 'team')" => true])
是可以的,但是我没细看底层的代码。。。 不过应该能解决问题这是生成orderby语句的方法,所以true并没有什么实质的作用,只是不等于 SORT_DESC 然后变成空了 ,
比较官方的写法是这样的: