php - yii CListView를 사용하여 병렬 정렬 문제 수행하기
PHPz
PHPz 2017-06-05 11:07:53
0
2
924

페이지 순위 기능을 만들고 싶은데, 점수가 동일해서 나란히 순위를 매길 수 없습니다. 고수님들 조언 부탁드립니다.

PHPz
PHPz

学习是最好的投资!

모든 응답(2)
仅有的幸福

한 시간 동안 고민하고 비교적 영리한 방법을 사용하여 이 문제를 해결했습니다.
원래 로직을 건드리지 말고 다시 쿼리하고 컨트롤러만으로 정렬한 다음 CListView의 viewData에 따라 값을 전달합니다. . 구성 요소가 반복된 다음 정렬을 템플릿에 매핑합니다

滿天的星座

이렇다면: 10, 11, 11, 11, 12, 13... 이런 변환은 생각해보면 정말 귀찮은 일인데, 데이터를 다 꺼내서 순회하고 순위를 다시 매길 수 밖에 없는 것 같아요. , 그리고 페이징을 수행합니다. CList에 데이터를 제공하려면 CArrayDataProvider를 사용해야 할 수도 있습니다.
다른 경우: 10, 11, 11, 11, 14, 15... 페이지를 꺼내서 이 페이지의 순위를 다시 순회하는 것은 비교적 간단합니다.

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!