yii의 필드별 주문을 orderBy,
로 연결하는 방법이제 인쇄된 sql, 그리고 필요한 sql은 이렇습니다, 이 문제를 해결하는 방법을 알려주십시오. 이것은 mysql의 필드(id, 5, 3, 8)별 순서를 기반으로 합니다. . 그리고 한 가지, Yii 프레임워크에서 특정 필드의 특수 정렬을 구현하고 싶습니다. 필드별 정렬 외에 다른 방법이 있나요? "`" 기호로 인해 발생하는 몇 가지 오류를 확인했습니다.
三叔2017-06-20 10:09:49
->orderBy(["FIELD(step, 'star', 'person', 'team')" => true])
가능하지만 기본 코드를 주의 깊게 살펴보지 않았습니다. . . 하지만 문제는 해결되어야 합니다
이것은 orderby 문을 생성하는 방법이므로 true는 실제 효과가 없으며 단지 SORT_DESC와 같지 않아 비어 있게 됩니다.
보다 공식적인 작성 방법은 다음과 같습니다.
으아악