Introduction
Dans un précédent billet, je vous ai présenté l’initiative de grafikart: http://blog.developpez.com/ducodeetdulibre/p12482/outilsweb/comment-choisir-son-framework-php
Sur les prochains billets, nous allons détailler, analyser et comparer la manière de faire de chaque framework.
Le listage des posts coté admin avec Kohana
Voici la page en question:
Une liste de posts, paginé avec des liens pour ajouter, modifier et supprimer ceux-ci.
L’adresse URL est index.php/admin
Le fichier controlleur concerné est application/classes/Controller/Admin.php
Dans la méthode action_index(), on a le code suivant:
On voit ici pour assigner des variables à la vue, via la méthode set() sur l’objet retourné par la méthode statique View::factory() de la vue.
note: ici la pagination et la liste des posts sont « fusionnés »: on assigne à la vue un objet de pagination contenant les posts.
Qui fait appel à la méthode findAll du model application/classes/Model/Post.php
note: on a pas la méthode de recupération dans la couche model post, mais dans le controller:
Et enfin la vue html de listage en elle même:
Fichier module/privatePosts/view/list.php
On retrouve les variables $posts passé du controlleur plus haut