recherche

Maison  >  Questions et réponses  >  le corps du texte

php - Utiliser Yii CListView pour résoudre un problème de tri parallèle

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

.
PHPzPHPz2804 Il y a quelques jours1029

répondre à tous(2)je répondrai

  • 仅有的幸福

    仅有的幸福2017-06-05 11:09:53

    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

    .

    répondre
    0
  • 滿天的星座

    滿天的星座2017-06-05 11:09:53

    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.

    répondre
    0
  • Annulerrépondre