Salut, Je répond ici car je pense que ça peut être intéressant pour d'autres ;)
Le 10/08/2012 14:25, thamis a écrit : > Exemple, mon cas d'impressions de listes, en PHP je n'ai pas mis longtemps à > trouver comment faire une connexion à la base de données (avec les includes) > et une extraction des adhérents par requête SQL. Avec la version 0.7, je > n'ai pas encore compris, même si je suis sûr que c'est encore plus simple, > ça ne vient pas de suite. Mais comme la communauté de Galette est très > réactive ... ça c'est super, je ne désespère pas. En 0.7.1 ; il n'y a plus d'includes. Il suffit en gros d'utiliser l'objet Members (lib/Galette/Repository/Members.php. Cet objet contient diverses méthodes qui permettent de récupérer une liste d'adhérents, sous différentes formes, avec ou sans filtrage, etc. En gros, pour choper la liste des membres, le code à ajouter est : $members = new Members(); $members_list = $members->getList(); Bien entendu, il est possible que les méthodes existantes ne conviennent pas ; il y a déjà plusieurs types de listes dans Galette... Sauf que maintenant, plutôt que de recopier les 99% de code identiques partout (la requête SQL par exemple, ainsi que 2-3 autres choses) ; on utilise une méthode centralisée, qui fait bien son boulot. Vous noterez qu'il existe déjà plusieurs méthodes spécialisés dans l'objet Members, qui ne font elles-même qu'appeler getMemberList (c'est là ou tout le travail est fait). ++ -- Johan
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Galette-discussion mailing list Galette-discussion@gna.org https://mail.gna.org/listinfo/galette-discussion