php - Utiliser Yii CListView pour résoudre un problème de tri parallèle
PHPz
PHPz 2017-06-05 11:07:53
0
2
1032

Je souhaite créer une fonction de classement des pages. Maintenant, le classement des pages est réussi, mais les scores sont les mêmes et ils ne peuvent pas être classés côte à côte. Veuillez me donner quelques conseils, maîtres

.
PHPz
PHPz

学习是最好的投资!

répondre à tous(2)
仅有的幸福

J'ai réfléchi pendant une heure et j'ai utilisé une manière relativement intelligente pour résoudre ce problème
Ne touchez pas à la logique d'origine, puis interrogez-la à nouveau, triez-la uniquement dans le contrôleur, puis transmettez la valeur en fonction des viewData de CListView . Le composant boucle puis mappe le tri au modèle

.
滿天的星座

Si c'est comme ça : 10, 11, 11, 11, 12, 13... Une telle transformation est vraiment gênante après y avoir réfléchi, j'ai l'impression que je ne peux que retirer toutes les données, les parcourir et les reclasser. , puis effectuez une pagination. Peut-être que CArrayDataProvider doit être utilisé pour fournir des données à CList.
Si c'est autre : 10, 11, 11, 11, 14, 15... Il est relativement simple de simplement sortir la page et de re-parcourir les classements dans cette page.

Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal