
如果只想根据状态字段的"activate","normal","freeze","logout"顺序进行排序,且使用的是fastadmin默认的index方法,则在如图位置加如下值。
orderRaw('field(user.status,"activate","normal","freeze","logout")')
如果order排序仍然存在,则会先根据orderRaw里面的进行排序后,再进行order里面的排序。
本文介绍了在FastAdmin中如何根据特定顺序对状态字段进行排序,特别是使用orderRaw方法来确保'activate','normal','freeze','logout'这四个状态的正确排序。同时,也提到当order和orderRaw同时存在时,orderRaw会优先于order执行,确保了排序逻辑的准确性。

如果只想根据状态字段的"activate","normal","freeze","logout"顺序进行排序,且使用的是fastadmin默认的index方法,则在如图位置加如下值。
orderRaw('field(user.status,"activate","normal","freeze","logout")')
如果order排序仍然存在,则会先根据orderRaw里面的进行排序后,再进行order里面的排序。
2218
3540
466

被折叠的 条评论
为什么被折叠?