Assembler le toutNous avons vu comment créer un objet Paginator, comment le rendre sur la page et aussi comment rendre les éléments de navigation au travers des pages. Dans cette section nous allons voir comment intégrer Paginator dans MVC. Dans les exemples qui suivent, nous allons ignorer une bonne pratique qu'est d'utiliser une couche de services (Service Layer) ceci dans le but de garder nos exemples concis et simples à comprendre. Lorsque vous manipulerez bien les couches de services, vous devriez pouvoir intégrer Paginator simplement et efficacement. Partons du contrôleur. L'application d'exemple est simple, et nous allons tout loger dans IndexController et IndexAction. Encore une fois ce choix est fait pour l'exemple, vous ne devriez pas utiliser les contrôleurs de cette façon.
Le script qui suit est index.phtml, le script de vue pour IndexController/indexAction par défaut. Gardons celui-ci simple : il utilisera le type de défilement par défaut. Naviguez maintenant dans votre projet pour voir Paginator en action. Nous n''avons vu ici qu'une partie de l'utilisation et le manuel de référence vous en apprendra plus sur les possibilités de Zend_Paginator.
|