>  Q&A  >  본문

php - yii 프레임워크에서 필드별 정렬을 사용하는 방법

yii의 필드별 주문을 orderBy,

로 연결하는 방법

이제 인쇄된 sql, 그리고 필요한 sql은 이렇습니다, 이 문제를 해결하는 방법을 알려주십시오. 이것은 mysql의 필드(id, 5, 3, 8)별 순서를 기반으로 합니다. . 그리고 한 가지, Yii 프레임워크에서 특정 필드의 특수 정렬을 구현하고 싶습니다. 필드별 정렬 외에 다른 방법이 있나요? "`" 기호로 인해 발생하는 몇 가지 오류를 확인했습니다.

黄舟黄舟2648일 전1140

모든 응답(1)나는 대답할 것이다

  • 三叔

    三叔2017-06-20 10:09:49

    ->orderBy(["FIELD(step, 'star', 'person', 'team')" => true]) 가능하지만 기본 코드를 주의 깊게 살펴보지 않았습니다. . . 하지만 문제는 해결되어야 합니다

    으아악

    이것은 orderby 문을 생성하는 방법이므로 true는 실제 효과가 없으며 단지 SORT_DESC와 같지 않아 비어 있게 됩니다.

    보다 공식적인 작성 방법은 다음과 같습니다.

    으아악

    회신하다
    0
  • 취소회신하다