Comment choisir son framework : liste admin – Kohana

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.
admin-list

L’adresse URL est index.php/admin
Le fichier controlleur concerné est application/classes/Controller/Admin.php
tree-controller

Dans la méthode action_index(), on a le code suivant:
code-controller

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
tree-model

note: on a pas la méthode de recupération dans la couche model post, mais dans le controller:
code-model

Et enfin la vue html de listage en elle même:
Fichier module/privatePosts/view/list.php
tree-view

Où on a le code suivant:
code-view

On retrouve les variables $posts passé du controlleur plus haut

Retour au sommaire

Laisser un commentaire