recherche

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

Symfony2 fournit-il des composants de pagination ?

RT, avez-vous besoin de l'étendre vous-même ?
Si vous avez besoin de l’étendre, dans quel fichier le placez-vous habituellement ? Y a-t-il des réglementations ?

天蓬老师天蓬老师2774 Il y a quelques jours379

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

  • ringa_lee

    ringa_lee2017-05-16 16:47:24

    Il existe deux offres groupées tierces :

    • https://github.com/KnpLabs/KnpPaginatorBundle
    • https://github.com/whiteoctober/WhiteOctoberPagerfantaBundle

    Tout ce qui précède peut être implémenté avec des interfaces d'adaptateur, qui peuvent prendre en charge différents types de sources de données ;

    Si vous souhaitez l'étendre vous-même, prenez Doctrine comme exemple. Vous pouvez créer une classe de base pour le référentiel, implémenter la logique de pagination dont vous avez besoin dans cette classe de base et configurer les modèles avec des implémentations spécifiques héritées de ce référentiel. Quant à l'emplacement de placement du référentiel, il peut être placé sous le dossier Entité (Doctrine ORM) ou Document (MongoDB) du Bundle

    répondre
    0
  • Annulerrépondre