Le 01/04/2012 08:13, MoYo a écrit : > Le 01/04/2012 00:00, David DURIEUX a écrit : >>> par exemple. >>> Après la grande question sur le sujet c'est est-ce que le retour du >>> $result SQL est satisfaisant. >>> Sur le ticket, il est indiqué une fonction qui renvoie un tableau des >>> données et une autre qui affiche les données. >> Je me disait que renvoyer le $result serait plus simple que de >> renvoyer un gros tableau (traitement pour renvoyer un array() au lieu >> de renvoyer le $result et faire un foreach derrière). >> >> Dis moi ce qui te semble le mieux : tableau de donnée ou $result. > > Je ne me base que sur le ticket est c'est un tableau qui est spécifier. > Après ca mérite surement discussion sur le format et l'organisation de > celui-ci.
L'idée c'est que le "result" permet de récupérer des données, mais qui seront particulièrement difficile à traiter (nom des colonnes générées). Si on veut un truc utilisable et générique, clairement le $result n'est pas satisfaisant. Effectivement 1/ on pourrait imaginer un split en 3 $sql = constructsql(...) $data = constructdata($sql, ...) displaydata($data, ...) 2/ il faut spécifier le contenu du tableau première idée : [cols] name => description ... [rows] [0] name => value ... [1] ... Avec name => nom dans le résultat (SQL) description => libellé de la colonne value => ben... value quoi Mais c'est probablement insuffisant - le datatype ? (nécessaire pour l'affichage) - le mode d'affichage (text, html, nécessaire par exemple quand on a un lien vers un objet) - etc (j'en oublie forcément) à discuter donc. ++ _______________________________________________ Glpi-dev mailing list Glpi-dev@gna.org https://mail.gna.org/listinfo/glpi-dev